我安装了Ubunut 17.04更新版本的Linux系统,首先学习Linux的一些操作,然后再进行Linux服务器方面的学习。本文记录学习过程中遇到的一些问题以及解决的方法,既是留作笔记,也可以给学习Linux的新童鞋一些参考。

initiate system

Install System

xsel:复制文件内容到粘贴板

遇到的问题:当我在Ubuntu中安装git后,生成了公钥,想把公钥里的内容添加到github中,但当时没有安装文本编辑器,于是采用了xsel工具。xsel可以在终端使用命令将文件里的文本内容复制到粘贴板。

安装一个名为xsel的包:

1
apt-get install xsel

要将文件内容复制到粘贴板,在bash中运行:

1
cat filename | xsel -b -i

常用的xsel命令:

1
2
3
xsel -b -o  #显示粘贴板中的内容
xsel -b -a #向粘贴板中追加内容
xsel -b -i #覆盖粘贴板中的内容

配置环境变量:~/.bashrc文件

问题:配置java、maven等环境

用文本编辑器打开配置文件,

1
sudo notepadqq ~/.bashrc

在文件末尾添加以下相应内容:
(1)JAVA_HOME
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

(2)M2_HOME
export M2_HOME=/usr/maven/apache-maven-3.5.0
export PATH={M2_HOME}/bin:$PATH

文件配置环境变量是一种永久配置的方式,其他工具需要配置环境变量都可以在~/.bashrc文件中配置。

安装WPS:WPS for Linux

问题:在Ubuntu上安装能够处理word等文档的软件

下载WPS Linux版,本系统是64位,因此下载了64位的WPS Office for Linux.deb。
下载完成,若直接安装deb包,提示缺少包的依赖libpng12,所以先下载libpng12包,用dpkg命令安装好此包,然后再安装wps。

安装好WPS打开软件,系统提示字体缺失,参考@Mr.Liang的解决方案。下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。

1
sudo cp * /usr/share/fonts

执行以下命令,生成字体的索引信息:

1
2
sudo mkfontscale
sudo mkfontdir

运行fc-cache命令更新字体缓存。

1
sudo fc-cache

重启wps即可,字体缺失的提示不再出现。

主题美化:unity-tweak-tool, mbuntu theme, cairo-dock

Install sublime text 3

Question: sublime text 3 release is in the format of tar.bz2

1
2
3
sudo tar vxjf Sublime\ Text\ 2.0.2\ x64.tar.bz2
sudo mv Sublime\ Text\ 2 /opt/
sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime

Ubuntu双系统默认启动选项

Question: ubuntu becomes the default selection after installing dual system.

1
2
3
sudo gedit /etc/default/grub
# edit the grub file following the picture.
sudo update-grub

将文本”GRUB_DEFAULT=0“中的0改成win7系统的序号4,同时可以修改”GRUB_TIMEOUT=10“中的10,修改默认的等待时间,这里改成5秒。改完后点击”保存“然后关闭。