【个人GitBook搬运】Linux使用过程中的一些小Tips
双系统修改开机引导
1 | sudo vim /boot/grub/grub.cfg |
- set default=”0”修改为set default=”x”——x为第x个选项,Ubuntu下一般为4
- set timeout=10修改为set timeout=3——默认三秒
vim下通过”/“查找,”n”寻找下一个,修改查找到的第一个set timeout=10
环境变量
- /etc/environment:此文件为整个系统设置环境信息,用户登陆是执行。
- /etc/profile:此文件为系统的每个用户设置环境信息,用户登陆是执行。
- /etc/bashrc:此文件为系统的shell终端设置环境信息,shell打开是执行。
- ~/.profile(~/.bash_profile):单用户生效的profile
- ~/.bashrc:单用户生效的bashrc
使用source /etc/environment可以使变量设置在当前窗口立即生效,需注销/重启之后,才能对每个新终端窗口都生效。
错误修改/etc/environment导致无法开机修复
alt +ctrl+f1进入命令模式
1
/usr/bin/sudo /usr/bin/vi /etc/environment
删除多余export PATH或修复PATH
1
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
退出vi并重启系统
1
/usr/bin/sudo /sbin/reboot
JAVA安装
- Oracle JDK下载
解压并放在/usr/lib/java
1
2
3sudo mkdir /usr/lib/java
sudo mv /home/zydar/下载/jdk* /usr/lib/java
sudo tar -xvf jdk-*配置/etc/profile环境变量
1
2
3
4
5
6JAVA_HOME=/usr/lib/java/jdk1.8.0_101
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH使修改生效
1
source /etc/profile
验证
1
java -version
PPA(Personal Package Archives)
- 添加PPA
1
sudo add-apt-repository ppa:user/ppa-name
方法一:设置->软件和更新->其他软件->添加->输入ppa:user/ppa-name
更新源地址
1
sudo apt-get update
删除PPA
1
sudo add-apt-repository -r ppa:user/ppa-name
方法二:设置->软件和更新->其他软件->选中删除
- e.g.使用PPA安装flux
1
2
3
4sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui
sudo /usr/bin/fluxgui
安装搜狗输入法
Ubuntu安装wine-qqintl
- 下载ZIP
安装32位依赖库
1
2sudo apt-get install libgtk2.0-0:i386
sudo apt-get install -f解压ZIP,cd进入wine-qqintl
安装
1
2
3sudo dpkg -i wine-qqintl_0.1.3-2_i386.deb
sudo dpkg -i ttf-wqy-microhei_0.2.0-beta-2_all.deb
sudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.debDash中搜索QQ,点击启动
不要试图修改默认设置 不要试图修改默认设置 不要试图修改默认设置
安装扁平主题Flatabulous
安装Unity Tweak Tool
1
sudo apt-get install unity-tweak-tool
下载Flatabulous源码
1
git clone https://github.com/anmoljagetia/Flatabulous
或到GitHub上下载ZIP
移动到/usr/share/themes/下
1
sudo mv Flatabulous /usr/share/themes/
安装扁平图标
1
2
3sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-iconsDash中启动Unity Tweak Tool,修改主题与图标
sublime text 3安装与中文兼容
优化内存
swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于ubuntu的默认设置,这个值等于60,建议修改为10。
1 | cat /proc/sys/vm/swappiness # 查看swappiness,默认60 |
Ubuntu图形界面卡死
- 重启
- 关闭图形界面
ctrl+alt+f1
转到tty1ps -t tty7
查看进程号- 找到Xorg进程的PID号xxx
sudo kill xxx
- 关闭卡死进程
检测到系统程序出现问题
sudo rm /var/crash/*