Ubuntu 桌面使用技巧

Ubuntu 桌面使用技巧

这一篇我们聊聊如何高效地使用 Ubuntu 桌面。前面我们反复强调「命令优于导航」,这一篇就来实践这个理念。

从终端启动程序

与其在一堆桌面图标里找程序,不如直接告诉计算机你要什么。

按 Ctrl + Alt + T 打开终端,输入程序名即可启动:

1
$ firefox

输入 firefox,浏览器就打开了。为了最小化记忆成本,可以只输入前几个字母然后按 Tab 键自动补全:

1
$ fire[TAB]

终端会自动补全为 firefox。理论上,你只需要一个终端,就能启动任何程序。

后台启动程序

有些程序启动后会占用终端不释放,直到关闭该程序。比如:

1
$ gedit

启动 gedit 后,直到关闭它,否则无法继续使用这个终端。解决办法是在命令后加 & 让它在后台运行:

1
$ gedit &

没有图标的桌面

Linux 有一个 home 目录的概念,每次打开终端,当前目录总是你的 home 目录。你可以把重要文档存放在这里的某个子目录下,这样只需要打开终端就能访问。

Linux 为 home 目录单独分配了一个别名 ~,无论你在哪个目录,只需要:

1
$ cd ~

就可以返回 home 目录。一般来说,和你个人账户相关的所有重要软件、文档、配置都会存放在这里。

常用效率软件

搜索的艺术:find & grep

按文件名搜索用 find:

1
$ find -name readme

按文件内容搜索用 grep:

1
$ grep 关键字 * -r

* 表示搜索当前目录的所有文件,-r 表示递归搜索子目录。

搜索优于导航

与其漫无目的地翻文件夹,不如记住几个关键字,用搜索快速定位。这是提升操作效率的关键。

屏幕管理器:tmux

tmux 是一款用于管理终端界面的程序,主要功能:

  1. 可分割、多 Tab 的终端窗口:在一个屏幕里切分出多个子窗口,提高屏幕空间利用率
  2. 复制终端文本:允许用键盘复制粘贴终端上的任何文本
  3. 保留终端屏幕会话:登出主机后,下次登录可以恢复之前的会话

安装:

1
$ sudo apt-get install tmux

启动:

1
$ tmux

理解 tmux 会话

使用 SSH 远程登录跑一个耗时命令时,登出主机任务就会停止。用 tmux 的 detach 功能可以把会话保存起来,登出后再 attach 恢复,任务不会中断。这就像给终端装了一个「存档/读档」功能。

文本浏览器:w3m

w3m 是一个兼容中文的文本浏览器,运行在终端界面:

1
2
$ sudo apt-get install w3m
$ w3m http://www.douban.com

它的优点是加载速度快、专注文字内容、全键盘操作。

火狐的瑞士军刀:Vimperator

Vimperator 是一个由 Vim 获取灵感的 Firefox 插件,让你像使用 Vim 一样用键盘操控浏览器。按 f 键,页面上所有可点击的对象都会被高亮并标上数字,按下相应数字就代表一次鼠标点击。

小结

这一篇我们学习了 Ubuntu 桌面的高效使用技巧。下一篇学习系统备份与恢复。

上一篇:Docker 入门

下一篇:系统备份与恢复