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 是一款用于管理终端界面的程序,主要功能:
- 可分割、多 Tab 的终端窗口:在一个屏幕里切分出多个子窗口,提高屏幕空间利用率
- 复制终端文本:允许用键盘复制粘贴终端上的任何文本
- 保留终端屏幕会话:登出主机后,下次登录可以恢复之前的会话
安装:
1 | $ sudo apt-get install tmux |
启动:
1 | $ tmux |
理解 tmux 会话
使用 SSH 远程登录跑一个耗时命令时,登出主机任务就会停止。用 tmux 的 detach 功能可以把会话保存起来,登出后再 attach 恢复,任务不会中断。这就像给终端装了一个「存档/读档」功能。
文本浏览器:w3m
w3m 是一个兼容中文的文本浏览器,运行在终端界面:
1 | $ sudo apt-get install w3m |
它的优点是加载速度快、专注文字内容、全键盘操作。
火狐的瑞士军刀:Vimperator
Vimperator 是一个由 Vim 获取灵感的 Firefox 插件,让你像使用 Vim 一样用键盘操控浏览器。按 f 键,页面上所有可点击的对象都会被高亮并标上数字,按下相应数字就代表一次鼠标点击。
小结
这一篇我们学习了 Ubuntu 桌面的高效使用技巧。下一篇学习系统备份与恢复。
上一篇:Docker 入门
下一篇:系统备份与恢复