Ubuntu16.04 常用软件集锦

Ubuntu系统重装,考虑到系统空间的根目录不足,/和/usr目录还是啥空间反正是不够了,gparted,lvm之类的已经无能为力(主要原因是在一块硬盘上,系统装在第一个分区,第二个分区好像是逻辑分区还是别的什么分区被占用,虽然第三块分区闲着,但是因为中间夹着占用的这块,无法和装系统的第一个分区拼到一起,所以无力了),买了一块240G的SSD,直接装进去不分区了。同时这次安装一下Ubuntu16.04。使用的是UltraISO制作的U盘启动系统盘进行系统安装(参考:http://jingyan.baidu.com/article/a3761b2b66fe141577f9aa51.html)。

下面列出安装的必要软件。若是虚拟机,切记在做完这一切之后拍个快照。非虚拟机也可以进行备份,最后给出备份的参考链接。

本文目录

  1. -2. 改变源和更新系统
  2. -1. 设置root账户密码
    1. 添加其他用户
  3. 0. 拼音输入法
  4. 1. 浮动菜单
  5. 2. 便签Xpad
  6. 3. WPS
    1. 3.1 因版权导致的字体缺失问题
  7. 4. Chrome
    1. 4.1 插件安装(需要VPN上应用商店
  8. 5. 配置ExpressVPN
  9. 6. 安装Python环境
    1. 6.2 安装PyCharm(需预先配置JDK
      1. 6.2.1 配置JDK(搁浅暂时,还是先配hadoop+spark环境
      2. 6.2.2 安装PyCharm
    2. 6.3 安装ipython notebook(Jupyter)
  10. 7. 安装CUDA(CUDA 7.5暂不支持Ubuntu16.04,可以强装
  11. 8. 安装虚拟机
    1. 8.1 安装VirtualBox(迷之成功
      1. 8.1.1 安装增强包
      2. 8.2.1 安装增强包VMware Tools
  12. 9. 安装NVIDIA驱动
  13. 10. 启用截图
  14. 11. 粘帖板管理工具
  15. 12. 安装系统清理工具 BleachBit
  16. 13. 播放器VLC,SMPlayer,Mpv
  17. 14. 桌面配置工具 Unity Tweak Tool
  18. 15. MarkDown工具Haroopad
  19. 16. 安装git和svn
    1. 16.1 安装并配置git(暂时不配用不上
    2. 16.2 安装并配置svn(暂时不配用不上
  20. 17. 安装LAMPP环境
    1. 17.1 安装phpmyadmin(无法打开
  21. 18. 安装VIM
    1. 18.1 VIM
  22. 19. 安装替换系统默认字体
  23. 20. 安装Adobe flash
  24. 21. 安装压缩软件RAR
  25. 22. 提高电池的寿命并且减少过热
  26. 23. 安装云盘Dropbox(需VPN
  27. 24. 启动器albert
  28. 25. 笔记本Zim Desktop Wiki
  29. 26. 思维导图 Xmind
  30. 27. 关爱健康类软件
    1. 27.1 自动调节屏幕色温
      1. 27.1.1 Redshift
      2. 27.1.2 xflux
    2. 27.2 休息提醒workrave
  31. 28. Linux下的完美帅气终端Guake、Tmux、zsh
    1. 28.1 guake
    2. 28.2 安装Oh-My-Zsh
    3. 28.3 安装tmux
  32. 29. 安装支付宝浏览器安全控件
  33. 30. 微信客户端deb包
  34. 31. ClassicMenu Indicator
  35. 32. 设置和管理开机启动程序
    1. 32.1 添加和设置开机程序
    2. 32.2 延迟和管理开机程序
  36. 33. 减少grub默认引导等待时间
  37. 34. 安装preload来加速应用程序加载时间
  38. 35. 减少系统过热
  39. 36. 用apt-fast代替apt-get
  40. 37.更新中移除语言相关的可忽略的包
  41. 38. 7z压缩安装
  42. 39. 放大字号(可选)
  43. 40. 设置终端快捷键(可选)
  44. 41. Ubuntu 切换中文目录为英文目录(可选)
  45. 42. 顶部显示网速和天气
  46. 43. ssh忽略known_hosts
  47. 44. 对系统进行备份
  48. 45. Ubuntu 安装后调整分区大小
  49. 46. 其他
    1. 46.1 Ubuntu Linux目录结构解释
    2. 46.2 lsusb命令能鉴别真假设备
    3. 46.3 定时关机软件
    4. 46.4 闹钟和定时器Alarm Clock
  50. 47. Linux版的系统卫士/Stacer
  51. 48. Linux版 - 有道词典
  52. 49. 状态条
 

-2. 改变源和更新系统

  • 执行命令:sudo apt-get update&&sudo apt-get upgrade

-1. 设置root账户密码

  • 设置root账户密码命令:sudo passwd root
  • 输入当前账户密码
  • 设置root账户密码

添加其他用户

  • 比方添加新用户名为yuens:sudo useradd yuens
  • 给yuens用户添加密码:sudo passwd yuens
  • 参考:Linux怎么用命令添加新用户,添加新用户的命令_百度经验http://jingyan.baidu.com/article/20b68a886ff814796dec6266.html
  • 添加yuens用户sudo权限
  • 继续在root用户下,使用命令编辑sudoer文件:vim /etc/sudoers
  • 找到root ALL=(ALL) ALL这一行,在该行下面添加:yuens ALL=(ALL) ALL
  • 参考:Linux给用户添加sudo权限-bfllinux-ChinaUnix博客http://blog.chinaunix.net/uid-25305993-id-126661.html

0. 拼音输入法

之前安装的是搜狗拼音,这次安装16.04选择的是汉语各种中文,已经把拼音集成了。所以这次没有安装输入法。不过麻烦的就是去个我的文件夹,原本是cd Downloads的命令要改成cd 下载.

后来发现还是搜狗好用,比方说你要当前的时间,直接输入sj就会出现,但是其他的输入法比方说Ubuntu自带的就没有这个功能,好吧,装搜狗.

  • 安装包下载地址:http://pinyin.sogou.com/linux/
  • 执行安装命令:sudo dpkg -i sogoupinyin_2.0.0.0072_amd64.deb
  • 缺少依赖包,安装失败,安装依赖包:sudo apt-get install -f
  • 依赖包安装完成,重新安装:sudo dpkg -i sogoupinyin_2.0.0.0072_amd64.deb
  • 安装成功

在启动里直接搜索Fcitx Configuration,打开后在Input Method里删除除了Sougou拼音以外的其它中文输入法(可能略有延迟,Sougou拼音没出来),确保除了Sougou拼音外,只有一个Keyboard – English(US),若没有这一项就在下方点击加号"+"添加这一项.

1. 浮动菜单

  • 下方的浮动图标工具栏:docky
  • 安装方法:sudo apt-get install docky

2. 便签Xpad

  • 不是和docky集成的便签
  • 安装方法:sudo apt-get install xpad
  • 参考:http://article.yeeyan.org/view/140496/124205/

3. WPS

  • 首先去下载:http://linux.wps.cn/
  • 之后安装:sudo dpkg -i wps-office_10.1.0.5444~a20_amd64.deb

    3.1 因版权导致的字体缺失问题

  • 首先,百度 wps_symbol_fonts.zip 并下载(新浪网盘:http://vdisk.weibo.com/s/ajLw30suHpSUg?from=page_100505_profile&wvr=6),假设已经放到了“下载”这个目录下
  • 创建文字目录:sudo mkdir /usr/share/fonts/wps-office
  • 返回下载目录,将字体包复制过去:sudo cp -r /usr/share/fonts/wps-office
  • 切换到/usr/share/fonts/wps-office目录,并解压字体包:sudo unzip wps_symbol_fonts.zip
  • 解压完成后删除字体包:sudo rm -r wps_symbol_fonts.zip
  • 问题完美解决
  • 参考:http://blog.sina.com.cn/s/blog_c97546fe0101hhso.html

4. Chrome

  • 下载命令:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  • 安装命令: sudo dpkg -i google-chrome-stable_current_amd64.deb
  • 因为软件包依赖关系不满足发生错误,执行该命令:sudo apt-get install -f
  • 输入y确定执行
  • 再次执行安装命令:sudo dpkg -i google-chrome-stable_current_amd64.deb
  • 安装完成
  • 参考:http://jingyan.baidu.com/article/a681b0de18071e3b1843463b.html
    Chrome 浏览器
    http://www.google.cn/intl/zh-CN/chrome/browser/thankyou.html?platform=linux

4.1 插件安装(需要VPN上应用商店

连上VPN后,登录 Google 账户,插件自动同步了

5. 配置ExpressVPN

注:付费VPN。

  • 在官网,登录账户并下载linux版本的deb安装包:sudo dpkg -i expressvpn_1.0.1_amd64.deb
  • 激活命令:expressvpn activate
  • 输入激活码
  • 尝试连接命令:expressvpn connect
  • 提示连接成功:Connecting to Hong Kong – 1…    100.0%
    Connected.
  • 断开连接:expressvpn disconnect
  • 连接失败或者其他问题,参考:https://www.expressvpn.cc/support/vpn-setup/app-for-linux/

6. 安装Python环境

6.1 安装Anaconda

  • 安装包(sh文件)下载地址:https://www.continuum.io/downloads
  • 创建安装目录:sudo mkdir /usr/local/lib/anaconda2
  • 执行安装包的sh文件:./Anaconda2-4.0.0-Linux-x86_64.sh
  • 同意条款,输入安装路径:/usr/local/lib/anaconda2
  • 再次执行安装:./Anaconda2-4.0.0-Linux-x86_64.sh
  • 安装失败,已经存在(/usr/local/lib/anaconda2)目录,删除目录:sudo rmdir /usr/local/lib/anaconda2
  • 这次带sudo进行安装:sudo ./Anaconda2-4.0.0-Linux-x86_64.sh
  • 输入同意yes条款,输入指定目录
  • 安装成功

6.2 安装PyCharm(需预先配置JDK

6.2.1 配置JDK(搁浅暂时,还是先配hadoop+spark环境

  • 下载最新的JDK:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
  • 参考:Hadoop2.7.2 配置文件

6.2.2 安装PyCharm

  • 官网下载PyCharm的tar.gz格式
  • 使用命令进行解压:tar -xvzf pycharm.tar.gz
  • 解压后将pycharm文件夹移动到/usr/local/lib/目录下
  • 进入pycharm的bin目录,执行命令:./pycharm.sh
  • 激活:https://xn--90agrrk8e.xn--p1ai/pycharm-activate-key-3-4-5/

6.3 安装ipython notebook(Jupyter)

  • 安装命令:sudo aptget install ipythonnotebook
  • 启动INB命令:ipython notebook pylab inline ip 0.0.0.0
  • 参考:http://121.42.47.99/yuenshome/wordpress/?p=2622
  • 其实没有必要装,安装完Anoconda

7. 安装CUDA(CUDA 7.5暂不支持Ubuntu16.04,可以强装

注:后来有一次装CUDA导致进入系统后出现loop login的问题,而且stackoverflow,各种回答中英文博客都看了,还是无法解决。而且按照不同版本的解决方案,某次也导致本来的login loop的问题变成black-screen-login的问题,但是都可以在登录界面通过ctrl+alt+f1进入终端。最终实在无力就重装系统了。

另外,我的笔记本显卡是GT650m。之前是安装成功过的,可以使用nvcc编译.cu的cuda程序。这里,以后再看吧,主要是想用上cuda对程序加速。

  • 将从Nvidia下载好的cuda.deb包进行安装:sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
  • 无法使用nvcc
  • 更新包:sudo apt-get update
  • 安装cuda:sudo apt-get install cuda
  • 提示错误,E:无法定位包:cuda
  • 再次尝试使用nvcc,显示cuda版本命令:nvcc -V
  • 提示需要安装nvidia-cuda-toolkit
  • 尝试安装sudo apt install nvidia-cuda-toolkit
  • 安装完成,测试cuda编译版本命令:nvcc -V
  • 显示CUDA版本:nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2015 NVIDIA Corporation
    Built on Tue_Aug_11_14:27:32_CDT_2015
    Cuda compilation tools, release 7.5, V7.5.17
  • 安装成功
  • 参考:http://blog.csdn.net/xizero00/article/details/43227019(用处不大)
  • 后来,我参考了:http://www.zhihu.com/question/43711830
  • nvidia-smi命令可以使用
  • 在软件中心设置完成Nvidia的官方驱动后(安装完了驱动)
  • sudo apt-get udpate
  • sudo apt-get install nvidia-cuda-toolkit
  • 完成
  • 现在试试 nvidia-smi 命令是可以用的
  • 强装的方法这里就不写了,等CUDA 8.0

8. 安装虚拟机

8.1 安装VirtualBox(迷之成功

  • 选择对应版本并下载两个文集(virtualbox和其增强包Extension Pack),地址:https://www.virtualbox.org/wiki/Linux_Downloads
  • 执行安装命令:sudo dpkg -i virtualbox-5.0_5.0.20-106931~Ubuntu~xenial_i386.deb
  • 提示错误,依赖不满足
  • 修复并安装依赖:sudo apt-get install -f
  • 重新安装:sudo dpkg -i virtualbox-5.0_5.0.20-106931~Ubuntu~xenial_i386.deb
  • 安装完成
  • 安装后启动报错,无法使用
  • 卸载之前的安装
  • 下载官网的Ubuntu14.04 Trusty版本的VBOX deb包,重新安装
  • 在经历了好几次安装卸载后,迷之成功

8.1.1 安装增强包

  • 增强包可以让VBOX增强功能,拥有usb3.0,更高的分辨率等功能。
  • VBOX安装完成后打开VBOX,菜单栏选择管理-全局设定-扩展-添加包(倒三角符号)-找到刚下载的包并选择-进行安装
  • 安装完成

8.2 安装VMware Workstation 12 Pro(虚拟机无法共享黏贴板,设置共享文件夹

  • 下载安装包:http://www.vmware.com/cn/products/workstation/workstation-evaluation
  • 修改文件管理权限:sudo chmod +x VMware-Workstation-Full-12.1.1-3770994.x86_64.bundle
  • 安装:sudo ./VMware-Workstation-Full-12.1.1-3770994.x86_64.bundle
  • 可用Linux版注册密钥:5A02H-AU243-TZJ49-GTC7K-3C61N
  • 参考:
  • http://beikeit.com/post-513.html
  • http://blog.sciencenet.cn/blog-522898-476831.html

8.2.1 安装增强包VMware Tools

  • 安装完一台虚拟机后,比方说WinXP的,进入虚拟机系统
  • 打开VMware =》 菜单选中VM =》点击 Install VMware Tools
  • 在虚拟机内部自动挂载某个盘进行安装(没有VBOX一劳永逸方便)
  • 声音貌似有问题(我装的是WinXP SP3 32),另外似乎粘帖板也不能共享

9. 安装NVIDIA驱动

目前 Graphic Drivers PPA 只支持 Nvidia 驱动,支持的 Ubuntu 版本为 Ubuntu 12.04.1 到 15.10。

  • 使用如下命令添加Graphic Drivers PPA命令:sudo addaptrepository ppa:graphicsdrivers/ppa
  • 更新或安装最新Nvidia驱动程序命令:sudo aptget update && sudo aptget install nvidia355
  • 参考:http://www.sysgeek.cn/ubuntu-install-nvidia-drivers-ppa/
  • 安装失败,貌似因为是系统问题
  • 后来,我参考了:http://www.zhihu.com/question/43711830
  • 安装nvidia-361。
  • 在软件中心-驱动-设置英伟达的官方驱动
  • 安装完成

10. 启用截图

  • 其实已经安装好了,这里可以试着安装看看:sudo apt-get install gnome-screenshot
  • 锁定到启动器

11. 粘帖板管理工具

之前在Ubuntu14.04下安装过,但是记不清是不是下面这个,下面这个的安装命令如下:

  • 添加包:sudo add-apt-repository ppa:diodon-team/stable
  • 更新包:sudo apt-get update
  • 安装:sudo apt-get install diodon
  • 参考:http://www.oschina.net/p/diodon

12. 安装系统清理工具 BleachBit

  • 安装命令:sudo apt-get install bleachbit
  • 安装完成

13. 播放器VLC,SMPlayer,Mpv

  • 安装SMPlayer:sudo apt-get install smplayer
  • 安装vlc播放器:sudo apt-get install vlc
  • 安装mpv播放器:sudo apt-get install mpv
  • 安装本机自身播放器的编解码器和其他软件的许可证:sudo apt-get install ubuntu-restricted-extras(参考:http://linuxnote.blog.163.com/blog/static/168521570201077111721773/,http://blog.sina.com.cn/s/blog_59e0c16f0100sndj.html)

14. 桌面配置工具 Unity Tweak Tool

  • 添加包命令:sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
  • 更新包管理器:sudo apt-get update
  • 安装命令:sudo apt-get install unity-tweak-tool
  • 安装完成,但失败无法启用
  • 参考:http://www.linuxidc.com/Linux/2013-02/79830.htm
  • 貌似后来通过软件中心安装成功,可以使用了

15. MarkDown工具Haroopad

  • 官网下载其64位的deb包:http://pad.haroopress.com/user.html
  • 执行安装命令:sudo dpkg -i haroopad-v0.13.1-x64.deb
  • 安装完成
  • 进入设置让其显示数学公式和行号
  • 注:对 MarkDown 文件编辑完成后,点击保存关闭的时候提示是否保存,是因为文件权限的问题,使用命令:chmod 777 ./test.md 解决。

16. 安装git和svn

16.1 安装并配置git(暂时不配用不上

  • 安装命令:sudo apt-get install git
  • 安装完成

16.2 安装并配置svn(暂时不配用不上

  • 安装命令:sudo apt-get install subversion
  • 安装完成

17. 安装LAMPP环境

  • 安装命令:sudo apt-get install lamp-server^
  • 安装完成

17.1 安装phpmyadmin(无法打开

  • 参考:http://jingyan.baidu.com/article/9113f81b24aa9a2b3214c721.html
  • 安装命令:sudo apt-get install phpmyadmin
  • 建立软连接,首先到cd /var/www/html/目录,建立软连接:sudo ln -s /usr/share/phpmyadmin phpmyadmin
  • 在浏览器里localhost/phpmyadmin,提示有错误,百度该错误
  • 进而找到某论坛给出的方法(http://www.oschina.net/question/1393935_133166)
  • 安装php_mbstring命令:sudo apt-get install  php-mbstring

18. 安装VIM

18.1 VIM

  • 默认配置文件是:/etc/vim/vimrc
  • 在家目录下建立自己的配置文件切换到家目录 #cd ~
  • touch一个名为.vimrc的文件(以.开头的为隐藏文件)#touch .vimrc#vi .vimrc
  • 输入以下配置:

  • 完成后输入:wq退出保存。
  • 参考:Ubuntu下更改Vim配置文件打造C/C++风格_Linux教程_Linux公社-Linux系统门户网站  http://www.linuxidc.com/Linux/2011-08/41265.htm
  • (在vimrc中加入set paste解决了)vim粘贴代码时格式变乱是什么原因呢? – Linux新手园地-ChinaUnix.nethttp://bbs.chinaunix.net/thread-3967691-1-1.html

若之前没有安装,可以用gedit代替。

  • 安装命令:sudo apt-get install vim
  • 参考:Vim 实用技术,第 1 部分: 实用技巧
    http://www.ibm.com/developerworks/cn/linux/l-tip-vim1/
  • 文本每行都应该换行——vi文件末尾自动换行,不会导致php输出空行 – sink_cup – 博客园
    http://www.cnblogs.com/sink_cup/archive/2012/08/17/vi_php_eol_tab_space.html

19. 安装替换系统默认字体

  • 安装文泉字体,通过tweak替换
  • 参考:http://www.linuxdiyf.com/linux/11653.html

20. 安装Adobe flash

  • 安装命令:sudo apt-get install flashplugin-installer

21. 安装压缩软件RAR

  • 安装命令:sudo apt-get install rar

22. 提高电池的寿命并且减少过热

笔记本过热是一个普遍的问题,它不仅仅存在于ubuntu中,也存在与其他的操作系统中,过热会影响电池的寿命,从 ubuntu12.10开始,tupiter就是解决过热的最好的工具。可惜的是这个项目已经停止开发了,你可以使用TLP或者CPUFREQ来代替 jupiter,安装TLP通过使用下面的命令:

  • sudo add-apt-repository ppa:linrunner/tlp
  • sudo apt-get update
  • sudo apt-get install tlp tlp-rdw
  • sudo tlp start

使用TPL是不需要进行配置的。

  • 参考:http://www.zhihu.com/question/20509148

23. 安装云盘Dropbox(需VPN

  • sudo apt-get install nautilus-dropbox
  • sudo apt-get install libappindicator1

下载的是一个下载器,完成后可能需要VPN来下载Dropbox主程序。

24. 启动器albert

  • sudo add-apt-repository ppa:nilarimogard/webupd8
  • sudo apt-get update
  • sudo apt-get install albert
  • 安装完成后,在启动器里输入albert打开并设置热键(我这里设置的热键是`+Ctrl)
  • 参考:
  • http://www.zhihu.com/question/20509148
  • http://www.webupd8.org/2015/01/albert-fast-lightweight-quick-launcher.html

25. 笔记本Zim Desktop Wiki

摘抄知乎:Zim的所有笔记都以文本格式存储,以文件夹方式管理;同时支持HTML、LaTeX、Markdown、rst等多种格式,可在模板中选择(虽然我没用过);支持全文搜索、标签检索。默认是一种类似Markdown的wiki格式,支持列表、任务列表,可以插入图片、附件、LaTeX公式(需先安装latex相关软件),插入的图片可单独指定一个附件目录,可输出为HTML、LaTeX、Markdown、rst。

  • 安装命令:sudo apt-get install zim
  • 参考:www.zhihu.com/question/20509148

26. 思维导图 Xmind

  • 下载安装包:http://www.xmind.net/download/linux/
  • 安装:sudo dpkg -i xmind-7-update1-linux_amd64.deb
  • 安装失败,缺少依赖包,安装依赖包:sudo apt-get install -f
  • 重新安装:sudo dpkg -i xmind-7-update1-linux_amd64.deb

27. 关爱健康类软件

27.1 自动调节屏幕色温

27.1.1 Redshift

后面的用命令安装的方法不用看了,每次启动都需要使用命令或者在开机时候设定自启动,比较麻烦,主要是因为GUI的问题,参考我后面写的并没有解决。后来发现直接在Ubuntu软件中心安装redshift,就是GUI版本的,安装后会自动设置开机启动,并且在屏幕右上角有图标可以进行设置。(后面的不用看了,包括xflux)

  • 根据日出日落时间(设定经纬度)自动调节电脑屏幕的亮度、色彩(色温),保护眼睛
    没用之前我一直觉得这种东西有必要吗,一直在后台耗费系统资源?用过了之后,我才发现真的很有必要呀!开启软件时,眼睛是一种很柔和的感觉,关闭则是对比很明显的刺眼蓝光。这才发现我的搓本屏幕颜色严重偏蓝,而之前我笔记本的亮度也因为刺眼的蓝光调的过低了。
  • 安装命令:sudo apt-get install redshift
  • 启动命令:redshift
  • 参考:http://www.zhihu.com/question/20509148

27.1.2 xflux

  • 最近,也找到一个win下的屏幕色温调节工具:xflux,直接搜fluxgui,但这个安装有点问题。

后记:直接在这个网页(https://github.com/maoserr/redshiftgui/downloads)打开redshift-gui的下载地址(https://github.com/downloads/maoserr/redshiftgui/RedshiftGUI-0.2.1-Linux-x86_64.deb),里面不仅有Linux的,也有win环境下的。

这两款色温软件都可以通过各自的gui版本,在音量键旁边给出小图标方便用户使用,只是配置的时候不太好弄,因为我经理了几次重装系统,当时怎么安装的没记录好。但是不带GUI版的,通过终端输入命令都可以开启色温软件。

如redshift直接在终端输入redshift,xflux有对应的参数,可以使用命令 xflux 回车查看帮助说明,输入自己所在地的经纬度信息(如xflux -l 121E 31N)。

27.2 休息提醒workrave

也是在ubuntu软件中心安装的,带GUI也是屏幕右上角,重启后出现一只小羊图标等等。可以自行设置休息时间等,但是界面英文的。

28. Linux下的完美帅气终端Guake、Tmux、zsh

28.1 guake

  • 安装命令:sudo apt-get install guake

常用快捷键

  • 调用:键盘F12
  • 新建终端选项卡:Ctrl+Shift+T
  • 关闭当前选项卡:Ctrl+Shift+W
  • 切换到当前选项卡右边:Ctrl+Page Down
  • 切换到当前选项卡左边:Ctrl+Page Up

28.2 安装Oh-My-Zsh

  1. sudo apt-get install zsh安装zsh
  2. zsh --version确认是否安装成功
  3. sudo chsh -s $(which zsh)设置zsh为默认shell
  4. 关掉终端重新打开
  5. echo $SHELL确认zsh是否是默认SHELL,输出/usr/bin/zsh或者/bin/zsh
  6. 安装Oh-My-Zsh:sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”
  7. 字体不匹配,安装新字体:git clone –recursive https://github.com/powerline/fonts
  8. 进入fonts文件夹,执行安装:cd ./fonts && ./install
  9. 编辑~/.zshrc文件:vim ~/.zshrc
  10. 修改主题为:ZSH_THEME=”agnoster”,退出并保存
  11. (可选)精简 user@hostname。添加export DEFAULT_USER="username"~/.zshrc中,可以隐藏固定的 user@hostname 信息。

参考:

  • (主要参考)Ubuntu 下安装oh-my-zsh – 简书
    http://www.jianshu.com/p/9a5c4cb0452d
  • 终极 Shell | MacTalk-池建强的随想录
    http://macshuo.com/?p=676
  • robbyrussell/oh-my-zsh: A delightful community-driven (with 1,000+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
    https://github.com/robbyrussell/oh-my-zsh

28.3 安装tmux

sudo apt-get install tmux

  • tmux简单教程 – 萧瑟一笑的专栏 – 博客频道 – CSDN.NET
    http://blog.csdn.net/chenbang110/article/details/8520192
  • Tmux 速成教程:技巧和调整 – 文章 – 伯乐在线
    http://blog.jobbole.com/87584/
  • (可以参考里面的快捷键总结)tmux 安装、使用、配置–ChinaUnix博客
    http://blog.chinaunix.net/uid-26495963-id-3140087.html
  • gpakosz/.tmux: Oh My Tmux! My pretty + versatile self-contained tmux configuration (in other words the best tmux configuration)
    https://github.com/gpakosz/.tmux

参考:OSX 上的 iterm 跟 Linux 下的终端模拟器相比如何? – 知乎
https://www.zhihu.com/question/41065274

29. 安装支付宝浏览器安全控件

  • 下载地址:https://download.alipay.com/alipaysc/linux/aliedit/1.0.3.20/aliedit.tar.gz
  • 使用浏览器或者命令行进行下载:wget https://download.alipay.com/alipaysc/linux/aliedit/1.0.3.20/aliedit.tar.gz
  • 解压:tar -zxvf aliedit.tar.gz
  • 安装:./aliedit.sh

30. 微信客户端deb包

本质是网页版,每次都要扫码,收藏夹和微信表情无法查看有点不好,勉强能用,实在不行就在vbox里装xp再装wechat for win解决。下面给出这个微信客户端(本质网页版)的安装方式:

  • wget https://github.com/tjz101/wechatu/releases/download/v0.1.0/wechatu-v0.1.0-linux-x64.tar.gz
  • tar -xvf wechatu-v0.1.0-linux-x64.tar.gz
  • cd wechatu
  • sudo ./setup.py
  • 小技巧:离开时锁屏(Shift+Control+L)
  • 更多参考:tjz101/wechatu: WeChat for Linux
    https://github.com/tjz101/wechatu

31. ClassicMenu Indicator

软件说明:Indicator applet to show the Gnome Classic main menu。就是经典的菜单,类似windows的开始菜单,同时里面将各种程序分类了。这个小工具是在Ubuntu Software找到的,直接install。

32. 设置和管理开机启动程序

32.1 添加和设置开机程序

在开始栏输入startup applications,通过Add添加自启动程序。比方我这里就把本文中的Guake终端和xflux护眼软件设置自启动。根据命令有如下设定:

  • 对于xflux的command为:xflux -l 121E 31N
  • 对于guake的command为:guake

因为这两个软件都在/usr/bin目录下,所以可以直接在终端任意路径启动,所以命令(command)不需要带上具体的路径。另外name和comment分别是这个自启动程序的起名和备注信息。

32.2 延迟和管理开机程序

转载。万一你不想从开机启动列表里移除程序呢?比如说,你安装了Ubuntu 13.10里最好的提示插件里推荐的程序,你希望它们可以在每次开机时都自动启动。

这种情况可以这样处理,为应用程序的启动设定一个等待时间。这样,你可以缓解一点启动时的资源占用,而你的应用程序仍然会自动启动,不是是在一段时间后。

在前一张图中,点击Edit,然后在运行的命令中加入一个等待。例如,如果你想延迟20秒再启动Dropbox提示,只需要在当前的命令前面增加一条命令:

sleep 20;

这样,命令‘dropbox start -i‘变成了‘sleep 20; dropbox start -i‘。这就意味着Dropbox的启动会有20秒延迟。你可以像这样为其他开机启动的应用程序设置一个等待时间。

参考:九大绝招让你在老机器上加速运行 Ubuntu Linux-桌面应用|Linux.中国-开源社区
https://linux.cn/article-2762-1.html

33. 减少grub默认引导等待时间

转载。grub默认会给你10秒钟时间来选择要引导的系统或是进入恢复模式,这对于我来说太长了。这意味着你得呆在电脑边上按下确认键来立刻引导Ubuntu。是不是觉得有点浪费时间?第一个小技巧就是改变引导等待时间。如果你更喜欢GUI工具,可以阅读这篇文章通过Grub Customizer调整grub等待时间和引导顺序。

对其他人来说,只需要通过下面的简单命令来打开grub配置文件:

sudo gedit /etc/default/grub &

把GRUB_TIMEOUT=10改为GRUB_TIMEOUT=2,这样就可以把引导等待时间改成2秒。最好不要改成0,因为这样你就不能选择其他操作系统或者恢复模式了。在修改完成后,用下面的命令使改动生效:

sudo update-grub

参考:九大绝招让你在老机器上加速运行 Ubuntu Linux-桌面应用|Linux.中国-开源社区
https://linux.cn/article-2762-1.html

34. 安装preload来加速应用程序加载时间

Preload是个后台程序,会分析用户的行为和常用的程序。打开终端,用下面的命令安装preload:

sudo apt-get install preload

安装完后重启电脑,然后就可以把它忘了,它会在后台运行。

转载自:九大绝招让你在老机器上加速运行 Ubuntu Linux-桌面应用|Linux.中国-开源社区
https://linux.cn/article-2762-1.html

35. 减少系统过热

转载。如今,过热是计算机的一个普遍问题,一台过热的电脑运行得非常缓慢。如果你的CPU风扇跑得像尤塞恩.博尔特一样快的话,可能会需要超长的时间来打开一个程序。在Ubuntu 13.10中有两个工具可以帮助减少系统过热来实现更好的系统性能,TLP和CPUFREQ。

通过下面的终端命令来安装使用TLP:

sudo add-apt-repository ppa:linrunner/tlp

sudo apt-get update

sudo apt-get install tlp tlp-rdw

sudo tlp start

在安装完TLP后不需要做其他额外的事情,它会在后台运行。用下面的命令安装CPUFREQ提示工具:

sudo apt-get install indicator-cpufreq

然后重启电脑,然后选择CPUFREQ的Powersave模式:

转载自:九大绝招让你在老机器上加速运行 Ubuntu Linux-桌面应用|Linux.中国-开源社区
https://linux.cn/article-2762-1.html

36. 用apt-fast代替apt-get

apt-fast是用来代替“apt-get”的的一个shell脚本程序,它通过多线程的方式改善了更新和下载安装包的速度。如果你经常用终端和apt-get来安装和升级软件的话,可以试试apt-fast。用下面的命令通过官方PPA安装apt-fast:

sudo add-apt-repository ppa:apt-fast/stable

sudo apt-get update

sudo apt-get install apt-fast

参考:九大绝招让你在老机器上加速运行 Ubuntu Linux-桌面应用|Linux.中国-开源社区
https://linux.cn/article-2762-1.html

37.更新中移除语言相关的可忽略的包

转载。你有没有注意过sudo apt-get update的输出?里面有三类标志,hit,ign和get。你可以在这里了解它们的含义。检查一下包含IGN的行,你会发现它们大多数都是语言翻译相关的。如果你所有的程序和安装包都是英文的,那完全没有必要检查从英文到英文的安装包数据库。

如果你跳过apt-get的语言相关的更新,能够轻微地提高apt-get update的速度。想这样做的话,在终端里输入下面的命令:

sudo gedit /etc/apt/apt.conf.d/00aptitude

然后在文件末尾加入下面这行:

Acquire::Languages “none”;

38. 7z压缩安装

安装:sudo apt install p7zip-full

解压文件:

7z x manager.7z -r -o/home/xx
解释如下:
x 代表解压缩文件,并且是按原始目录解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)manager.7z 是压缩文件,这里大家要换成自己的。如果不在当前目录下要带上完整的目录
-r 表示递归所有的子文件夹
-o 是指定解压到的目录,这里大家要注意-o后是没有空格的直接接目录

压缩文件:

7z a -t7z -r manager.7z /home/manager/*
解释如下:
a 代表添加文件/文件夹到压缩包
-t 是指定压缩类型 一般我们定为7z
-r 表示递归所有的子文件夹,manager.7z 是压缩好后的压缩包名,/home/manager/* 是要压缩的目录,*是表示该目录下所有的文件。

参考:

  • ubuntu下7z文件的解压方法 – xiaoming_zhong的博客 – 博客频道 – CSDN.NET
    http://blog.csdn.net/xiaoming_zhong/article/details/52325226
  • Ubuntu Linux 安装 .7z 解压和压缩文件 – zqlovlg的专栏 – 博客频道 – CSDN.NET
    http://blog.csdn.net/zqlovlg/article/details/8033456

39. 放大字号(可选)

系统设置——》通用辅助功能——》大号文本——》开启。

40. 设置终端快捷键(可选)

系统设置——》键盘——》快捷键。

启动器——》启动终端,设成Win + R。

41. Ubuntu 切换中文目录为英文目录(可选)

使用命令来转换中文目录为英文目录。即/home中的“桌面”、“下载”等等转换成“Desktop”、“Downloads”等等。

42. 顶部显示网速和天气

参考:Ubuntu 16.04 x64 常用软件 – sink_cup – 博客园
http://www.cnblogs.com/sink_cup/archive/2013/04/26/1987901.html

安装天气顶部插件,在软件中心搜索weather,安装indicator-china-weather。然后在启动器中打开配置,设定检查开机自启动。

43. ssh忽略known_hosts

参考:ssh登陆之忽略known_hosts文件 – yasaken – 博客频道 – CSDN.NET
http://blog.csdn.net/yasaken/article/details/7348441

44. 对系统进行备份

虚拟机的话就直接拍快照就行了,但是装在实体机上的话可以考虑定期备份整个系统或者关键的文件夹(比方个人目录)等等。下面给出备份整个系统的过程和压缩率对比的链接,就不做具体的记录了。

  • Ubuntu14.04如何备份和恢复系统 – alexanderkun – 博客园
    http://www.cnblogs.com/alexanderkun/p/5008514.html
  • Linux下gzip, bzip2, zip压缩率的比较 – KimSoft’s Blog – 博客频道 – CSDN.NET
    http://blog.csdn.net/kimsoft/article/details/8059578
  • 【Linux】关于.tar.bz2与.tar.gz格式的文本压缩率 – moxiaomomo的专栏 – 博客频道 – CSDN.NET
    http://blog.csdn.net/moxiaomomo/article/details/12008105

压缩率bzip2 > gzip > zip。

45. Ubuntu 安装后调整分区大小

使用live cd或者live dvd启动,命令行里sudo gparted即可。

参考:Ubuntu 16.04 x64 常用软件 – sink_cup – 博客园
http://www.cnblogs.com/sink_cup/archive/2013/04/26/1987901.html

46. 其他

参考:Ubuntu 16.04 x64 常用软件 – sink_cup – 博客园
http://www.cnblogs.com/sink_cup/archive/2013/04/26/1987901.html

46.1 Ubuntu Linux目录结构解释

  • /usr 静态数据
  • /var 动态数据
  • /usr/local 本地目录树

46.2 lsusb命令能鉴别真假设备

如键盘、手机等。

46.3 定时关机软件

这个东西其实可以直接用命令实现:sudo shutdown -t 100,似乎是100分钟后自动关机,另外也可以使用计划任务cron来实现,但有时候觉得还是有一个软件比较方便。

sudo apt-get install gshutdown,定时关机软件安装完成。但似乎无法设置每天自动关机,好吧,再找个软件……

  • 参考:如何实现ubuntu每天定时关机 – 学海的主页http://home.51.com/ipitx/diary/item/10052359.html

46.4 闹钟和定时器Alarm Clock

在软件中心Ubuntu Softare搜索:alarm clock,安装,这是一个闹钟和定时器的结合,然后设置开机启动,这个软件也可以定时执行命令或者应用程序。

  • 参考:Ubuntu 13.04下使用闹钟和定时器_Linux教程_Linux公社-Linux系统门户网站http://www.linuxidc.com/Linux/2013-07/86778.htm

47. Linux版的系统卫士/Stacer

任务管理器+清理卫士,感觉比较鸡肋吧,而且界面感觉比较占CPU

48. Linux版 – 有道词典

很实用,之前看文章查单词必须打开浏览器,通过chrome的有道词典插件,现在不用了。下载地址:http://cidian.youdao.com/index-linux.html

49. 状态条

没试过可以一试

jaagr/polybar: A fast and easy-to-use status bar
https://github.com/jaagr/polybar#getting-started