[关闭]
@SiberiaBear 2016-04-16T09:13:57.000000Z 字数 7576 阅读 5303

Ubuntu 系统设置指南

固定地址:https://www.zybuluo.com/SiberiaBear/note/9831

Linux


配置root用户

进入系统后,首次使用root,需要给root赋密码,Ctrl+ALt+T进入终端,输入:

  1. sudo passwd root

输入管理员密码,然后确认密码,完成后就可以切换到root了。

切换方法:
两种方法任选:
(1)方法一:输入

  1. sudo su

su是switch user的意思
(2)方法二:输入

  1. su root

同理切换到任一用户都可以用su [username]

退出root用户

  1. exit

或者Ctrl+D组合键。

ubuntu更新源设置:

(1)方法一:
进入ubuntu software center,点击Edit 选择software sources,选中五个选项,在from后边
的菜单中选择others
选择www.cn99.com/ubuntu
或者www.163.com/ubuntu
(2)方法二:
备份原来的软件源列表

  1. cd /etc/apt
  2. cp sources.list sources.list_back

修改

  1. sudo vi sources.list

  1. deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
  2. deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
  3. deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
  4. deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
  5. deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
  6. deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

设置默认启动到命令行模式:

(1)方法一:
在X window环境下停掉GDM服务:

  1. sudo update-rc.d -f gdm remove

重新启动:

  1. sudo reboot -n

想要改回开机默认启动到X window环境,需要开启GDM服务:

  1. sudo update-rc.d gdm defaults

(2)方法二:
1.第一步:

  1. sudo gedit /etc/default/grub

原 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
然后:

  1. sudo update-grub

(试着修改成GRUB_CMDLINE_LINUX_DEFAULT="text",看看什么效果,没试过)
2.第二步:

  1. sudo gedit /etc/default/grub

原 GRUB_CMDLINE_LINUX=""
改为:GRUB_CMDLINE_LINUX="text"
然后

  1. sudo update-grub

如果想换回从图形界面启动,把这些配置换回即可。

在命令行模式下启动图形界面:
输入:

  1. startx

如果发生错误,输入

  1. sudo lightdm start

如果发生错误,更改权限:

  1. sudo chmod 646 .Xauthority

然后再次输入:

  1. sudo lightdm restart

修改关闭按钮的位置以及开启最大化最小化按钮

  1. sudo apt-get install dconf-tools

在终端输入:

  1. dconf-editor

找到org->gnome->shell->overrides
button-layout中填入:close,maximize,minimize:menu
调换单词顺序也可以调换按钮顺序

图形界面卡死的解决办法

(1)方法一:进入命令行界面,以root身份登陆后输入:

  1. reboot

(2)方法二:或者输入:

  1. sudo pkill x

重新启动X window界面
(3)方法三:或者直接快捷键:
alt+printscream+K 重启电脑
(4)方法四:进入命令行界面,输入:

  1. ps -t -tty7 #查看图形界面进程号
  2. #找到xorg进程的进程号 xxx
  3. kill xxx

实测有效

因为安装gnome-shell插件导致的advance settings打不开的解决办法:

  1. sudo add-apt-repository ppa:webupd8team/gnome3
  2. sudo apt-get update
  3. sudo apt-get install gnome-shell-extensions gnome-shell-extensions-common

如何加速ubuntu环境下程序安装与升级:apt-fast

(1)第一步:安装axel,apt-fast会调用axel工具来进行下载工作的:

  1. sudo apt-get install axel

(2)第二步:下载apt-fast脚本程序apt-fast.sh:下载地址:http://www.mattparnell.com/linux/apt-fast。旧链接已失效,可以在github上找到:https://github.com/ilikenwf/apt-fast
,同时,步骤3不再有效。
这个地方可以不下载,直接看我新写的第三步。

(3)第三步:安装apt-fast:
将下载的apt-fast.sh移动到/usr/bin目录下并且修改文件名(删除.sh):

  1. sudo mv ~/apt-fast.sh /usr/bin/apt-fast

赋予apt-fast可执行权限:

  1. sudo chmod +x /usr/bin/apt-fast

(3)新的第三步:安装apt-fast:
在apt-fast的github上找到README.md文件,阅读后得知:
在Ubuntu 14.04或更新的系统下:

  1. sudo add-apt-repository ppa:saiarcot895/myppa
  2. sudo apt-get update
  3. sudo apt-get -y install apt-fast

在其他系统上的安装方法请参考README.md文件。

(4)第四步:
之后我们可以选择输入

  1. sudo apt-fast install **
  2. sudo apt-fast remove **
  3. sudo add-apt-repository ppa:apt-fast/stable
  4. sudo apt-fast update
  5. sudo apt-fast upgrade
  6. sudo apt-fast dist-upgrade

另外参考:csdn博客

搜狗输入法提示:请启用fcitx-qimpanel面板程序,以便更好的享受搜狗输入法 的解决办法:

  1. #重载 fcitx, 开启 qimpanel:
  2. fcitx -r --enable fcitx-qimpanel
  3. #然后启动 fcitx-qimpanel:
  4. fcitx-qimpanel

终端启动程序后占用终端不能输入其他命令的处理办法:

(1)方法一:此法需要自己搭建脚本:
打开终端,在当前home目录下创建一个文本文件命名为x,内容为:

  1. #!/bin/sh
  2. "$@" 1>/dev/null 2>&1 &

这个脚本的大意是运行软件时不输出任何标准信息和错误信息,并且在后台运行,这样就避免了占用终端的行为。接着执行:

  1. mkdir ~/bin
  2. chmod u+x ~/x
  3. mv ~/x ~/bin

重新登陆
之后只需要在启动的程序名前加x,如:

  1. x gedit

即可使终端不被软件占用。
(2)方法二:调用系统的配置:
进程后台运行不占用shell以及重新调用到前台以及杀死进程操作:
1. 输入:

  1. command &

可以直接将命令后台运行,不占用终端,关掉终端会停止运行
2. 输入:

  1. nohup command &

可以直接将命令后台运行,不占用终端,关掉终端会继续运行
3. 按键:ctrl+z :挂起当前占用前台的程序,即程序在后台停止但未退出
4. 输入:

  1. bg 1

将挂起的程序调度到后台运行,挂载号为1,即程序开始在后台运行
5. 输入:

  1. jobs -l

列出当前挂载到后台的程序
6. 输入:

  1. fg 1

将挂载号为1的后台程序挂载到前台运行,即程序占用shell运行
7. 输入:

  1. pkill **precess name**

或者:

  1. killall **precessname** #可以杀死当前指定的进程

参考:xiaosu博客

全盘备份一个Ubuntu系统的基本原理:使用tar命令打包必要的目录

新建一个脚本文件:
在脚本文件中添加如下命令:

  1. mkdir ~/BACKUP_SYSTEM
  2. sudo tar --exclude /proc --enclude /mnt --enclude /tmp --enxlude /media --exclude /home/pwe/Downloads --exclude /home/pwe/Templates --exclude /home/pwe/BACKUP_SYSTEM -jpcvf ~/BACKUP_SYSTEM/Ubuntu-12.04-201xxxxx-home-pc.tar.bz2 /

其中--exclude xx 是排除不要备份的目录或文件,最后是压缩包文件名,选择从根目录备份
备份过程可以选择在终端运行:

  1. sh BACKUP_SYSTEM.sh

在另一个终端中输入:

  1. watch -d -n 5 ls -alh ~/BACKUP_SYSTEM/

可以查看备份进度

窗口控制快捷键:

alt+tab:切换不同程序窗口
alt+<F4>:关闭当前窗口
alt+<F5>:取消最大化窗口(恢复窗口原来大小)
alt+<F7>:移动窗口(最大化状态无效)
alt+<F8>:改变窗口大小(最大化状态无效)
alt+<F9>:最小化窗口
alt+<F10>:最大化窗口
alt+space:打开窗口控制菜单(等效于右键窗口标题栏)

回收站的地址:

/home/pwe/.local/share/Trash/files

ubuntu系统自带一个backup功能:

可以将一些文件夹的东西自动放入到指定文件夹中,故我们可以设置将一些重要文件夹的文件定期自动转入到dropbox的网盘文件夹中安全保存,以防止恶意断电无法开机的现象,由于dropbox的容量有限,故建议将文件转移到其他存储设备或者网盘中。

修改命令行提示符格式:

(1)方法一:会在退出shell后还原:

通过修改变量PS1的内容来修改提示符格式
输入

  1. cd /home
  2. PS1='\u@lazylady \A #\#:~\$ '

符号意义:
\d 显示星期 月 日
\H 显示完整的主机名
\h 显示主机名中小数点前边的字符串
\t 显示时间,格式二十四小时制HH::MM::SS
\T 显示时间,格式十二小时制HH::MM::SS
\A 显示时间,格式二十四小时制HH::MM
\@ 显示时间,格式十二小时制am/pm
\u 目前用户账号名称
\v BASH版本信息
\w 完整的工作目录,由根目录写起
\W 列出最后一个工作目录
\ # 执行第几条命令
\ 或者#
其他没有反斜杠转义字符的文本原样输出
(2)方法二:设置命令行色彩度:
1. 第一步:备份~/.bashrc:
输入:

  1. cp ~/.bashrc ~/.bashrc.backup
  1. 第二步:打开~/.bashrc修改:
    注释掉:
  1. #if [ "$color_prompt" = yes ]; then
  2. # PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\] :\[\033[01;34m\]\w\[\033[00m\]\$ '
  3. #else
  4. # PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
  5. #fi
  1. 第三步:在文末加下述语句:
  1. PS1='\[\033[4;31;01m\]\u\[\033[0;01m\]@lazylady \A\[\033[1;33;01m\]#\#:\[\033[0;37;01m\]\w\[\033[5;32;05m\]\$\[\033[0;34;01m\] '
  1. 第四步:保存后出来输入:
  1. source ~/.bashrc

得到如下结果:pwe@lazylady 13:50#18:~$
另:如果输入:

  1. PS1='\[\e[33;1m\]#\# \[\e[4;31;4m\]\u\[\e[4;31;4m\]@lazylady\[\e[0;1m\] \A : \[\e[36;01m\] \w \[\e[32;5m\]\$\[\e[0;34;3m\] '

得到如下结果:#60 pwe@lazylady 23:54 : ~ $
颜色自己尝试吧
注意root用户的提示符在/root/.bashrc,而普通用户的提示符在/home/pwe/.bashrc下修改
参考:新浪博客

清除屏幕命令:

  1. clear

或者:
ctrl+L

修改登陆界面形式:

输入:

  1. vim /etc/issue

打开后修改
\d 本地终端时间的日期
\l 显示第几个终端机接口
\m 显示硬件等级
\n 显示主机网络名称
\o 显示domain name
\r 显示操作系统版本
\t 显示本地端时间的时间
\s 操作系统名称
\v 操作系统版本
其他的为原样输出字符,不需要加反斜杠
保存后退出重启

解压命令小结:

  1. *.tar 用tar -xvf解压
  2. *.gz 用 gzip -d 或者 gunzip解压
  3. *.tar.gz和*.tgz 用 tar -xzf解压
  4. *.bz2 用 bzip2 -d 或者用 bunzip2解压
  5. *.tar.bz2 用 tar -xjf 解压
  6. *.Z 用 uncompress 解压
  7. *.tar.Z 用 tar -xZf 解压
  8. *.rar 用 unrar e 解压
  9. *.zip 用 unzip 解压
    参考:jb51

可以使用的重启命令:

快捷键:alt+printscream+K
或者输入:

  1. sudo pkill X

如何使用鼠标中键复制粘贴:

如题,用鼠标左键选中要复制的文件,然后选到另外一个地方,将鼠标指针移动过去(注意别点击),点击鼠标中键或鼠标滚轮,即可

设置VIM:

(1)第一步:打开设置文件(如果没有该文件请新建):

  1. vim ~/.vimrc

(2)第二步:输入以下内容:
注意不包括前边行号,双引号是注释

  1. set hlsearch "高亮度反白
  2. set backspace=2 "可以用backspace做删除操作
  3. set autoindent "自动缩排
  4. set cindent "C语言适应缩排,注意与自动缩排不同
  5. set tabstop=4 "设置tab间距为4
  6. set softtabstop=4 "设置软tab间距为4,这个还没搞清楚
  7. set cursorline "颜色显示当前操作行
  8. set showmatch "开启括号匹配提示
  9. set ruler "可显示最后一排状态
  10. set showmode "左下角编辑模式等提示显示
  11. set nu "显示行号
  12. set bg=dark "显示不同的底色色调,或 set background=darkvi多数使用缩写
  13. syntax on "进行语法检查,颜色显示
  14. set mouse=a "开启鼠标控制
  15. set

(3)保存后退出即可

Rhythmbox中文乱码解决方法

(1)第一步:我们需要这样一个小程序:

  1. sudo apt-get install python-mutagen

(2)第二步:
下载安装完成后把终端转到放置mp3文件的那个文件夹,然后执行:

  1. mid3iconv -e GBK *.mp3

参考:peixiuen

解决ibus-googlepinyin在一些软件中无法输入中文的问题:

这些参考有很多,解决办法是修改

  1. sudo apt-get install ibus ibus-qt4 ibus-gtk
  2. sudo vim /etc/X11/xinit/xinput.d/default

参考:ubuntu系统下Skype无法输入中文问题

被im-switch坑了找不到language support的解决办法:

能有啥解决办法,首先果断删掉im-switch
然后重新安装im-confg和language-selector-gnome

系统system setting里没有东西的解决办法:

重新安装:

  1. sudo apt-get install unity-control-center

将终端中当前目录用nautilus打开:

直接输入:

  1. nautilus .

谷歌浏览器书签和标题无法显示中文:

打开/etc/fonts/conf.d/49-sansserif.conf这个文件:

  1. sudo gedit /etc/fonts/conf.d/49-sansserif.conf

然后修改倒数第四行的字体为WenQuanYi Zen Hei

参考:k9mer的博客

安装字体

  1. 方法一:通过命令行安装(未研究)
    请参考:http://blog.163.com/hlmdf@126/blog/static/632836462010111481419940/
  2. 方法二:直接安装
    将TTF文件导入到Ubuntu目录下,通过文件浏览器找到该文件,然后打开,右下角点击:install font。算是最快捷的方法。
  3. 方法三:安装字体管理器,进而安装字体(比较傻瓜式,自己摸索)
  1. Ubuntu@pwe:~# sudo apt-get install font-manager
  2. Ubuntu@pwe:~# font-manager
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注