Unix操作系统工具一直在变化。其中一些是您以前可能不太关注的工具,一些是新工具。这些工具,对我们操作Unix操作系统有很多的必要。要知道使用Unix操作系统,工具是多么的重要。
用 apropos 寻找命令
Unix操作系统工具的命令太多了,所以很容易忘记某个实用程序的名称;对于不常使用的工具,尤其可能出现这种情况。如果您正在努力回想一个命令名,那么试试 apropos(或等效的 man -k)。例如,如果您要找一个计算器,那么只需运行 apropos
- calculator: $ apropos calculator
- bc (1) - An arbitrary precision calculator language
- dc (1) - An arbitrary precision calculator
bc 和 dc 都是命令行计算器。
每个Unix操作系统工具 手册页都有简短的描述,apropos 在描述中搜索指定的关键字。关键字可以是字面值(比如 calculator),也可以是正则表达式(比如 calc*)。如果使用后一种形式,那么一定要把表达式放在引号("")中,以防止 shell 解释特殊字符:
- $ apropos "calcu*"
- allcm (1) - force the most important Computer-Modern-fonts to be calculated
- allec (1) - force the most important Computer-Modern-fonts to be calculated
- allneeded (1) - force the calculation of all fonts now needed
- bc (1) - An arbitrary precision calculator language
- dc (1) - An arbitrary precision calculator
在命令行上运行计算
如上所示,dc 是在每个Unix操作系统工具里都可以找到的计算器。如果不带参数运行 dc,就会进入交互模式,可以编写和运算 Reverse Polish Notation (RPN) 表达式:
- $ dc
- 5
- 6
- *
- 10
- /
- p
- 3
但是,可以在命令行上做所有这些工作。指定 -e 选项并提供要运算的表达式。同样,要把表达式放在引号中,以防止 shell 解释它:
- $ dc -e "5 6 * 10 /"
- 3
这些Unix操作系统工具对我们使用Unix操作系统很有帮助,它可以让我们的效率有很多的提高。希望大家可以学习到更多的知识。
【编辑推荐】