导读
氢os的桌面布局类似smartisan os的九宫格,图标硕大且间距较大,更为激进的是氢os取消了桌面底部的常用应用dock栏,按照一加科技ceo刘作虎的解释“实际使用中,dock栏使用概率较小,为了小概率操作导致设计割裂和不完整,是没有必要的。能掌握相关学科 的某些专门知识,较熟练地掌握一门外国语,能阅读本专业的外文资料,初步具有独立进行理论研究 的能力,或运用专业知识与有关专业人员合作解决某些实际应用问题的能力,在某个应用方向上做出 理论或实践意义的成果。具有较扎实宽广的数学基础,了解本学科目前的进展与动向,并在某一应用方向受到 一定的科研训练,有较系统的专业知识,能熟练运用计算机及数学软件,初步具有独立进行理论研究 的能力,或运用专业知识与有关专业人员合作解决某些实际应用问题的能力,在某个应用方向上做出 理论或实践意义的成果。
但是,实际上……你可以在 Linux 系统里找到非常多命令。比如只看 /usr/bin 目录,你就可以找到很多命令执行文件(你可以运行 ls/usr/bin/ | wc -l 看一下你的系统里这个目录下到底有多少命令)。当然,它们并不全是针对用户的执行文件,但是可以让你感受下 Linux 命令数量。在我的 Elementary OS 系统里,目录 /usr/bin 下有 2029 个可执行文件。尽管我只会用到其中的一小部分,我要怎么才能记住这一部分呢?
幸运的是,你可以使用一些工具和技巧,这样你就不用每天挣扎着去记忆这些命令了。我想和大家分享几个这样的小技巧,希望能让你们能稍微有效地使用命令行(顺便节省点脑力)。
我们从一个系统内置的工具开始介绍,然后再介绍两个可以安装的非常实用的程序。
Bash 命令历史
不管你知不知道,Bash(最流行的 Linux shell)会保留你执行过的命令的历史。想实际操作下看看吗?有两种方式。打开终端窗口然后按向上方向键。你应该可以看到会有命令出现,一个接一个。一旦你找到了想用的命令,不用修改的话,可以直接按 Enter 键执行,或者修改后再按 Enter 键。
要重新执行(或修改一下再执行)之前运行过的命令,这是一个很好的方式。我经常用这个功能。它不仅仅让我不用去记忆一个命令的所有细节,而且可以不用一遍遍重复地输入同样的命令。
说到 Bash 的命令历史,如果你执行命令 history,你可以列出你过去执行过的命令列表(图 1)。
图 1: 你能找到我敲的命令里的错误吗?
你的 Bash 命令历史保存的历史命令的数量可以在 ~/.bashrc 文件里设置。在这个文件里,你可以找到下面两行:
HISTSIZE=1000 HISTFILESIZE=2000
HISTSIZE%20是命令历史列表里记录的命令的最大数量,而%20HISTFILESIZE%20是命令历史文件的最大行数。
显然,默认情况下,Bash%20会记录你的%201000%20条历史命令。这已经很多了。有时候,这也被认为是一个安全漏洞。如果你在意的话,你可以随意减小这个数值,在安全性和实用性之间平衡。如果你不希望%20Bash%20记录你的命令历史,可以将%20HISTSIZE%20设置为%200。
如果你修改了%20~/.bashrc%20文件,记得要登出后再重新登录(否则改动不会生效)。
这是第一个我要介绍的工具,可以帮助你记忆%20Linux%20命令。apropos%20(意即“关于”)能够搜索%20Linux%20帮助文档来帮你找到你想要的命令。比如说,你不记得你用的发行版用的什么防火墙工具了。你可以输入%20apropos%20“firewall”%20,然后这个工具会返回相关的命令(图%202)。