Unix操作系統(tǒng)工具整理
Unix操作系統(tǒng)工具一直在變化。其中一些是您以前可能不太關(guān)注的工具,一些是新工具。這些工具,對(duì)我們操作Unix操作系統(tǒng)有很多的必要。要知道使用Unix操作系統(tǒng),工具是多么的重要。
用 apropos 尋找命令
Unix操作系統(tǒng)工具的命令太多了,所以很容易忘記某個(gè)實(shí)用程序的名稱;對(duì)于不常使用的工具,尤其可能出現(xiàn)這種情況。如果您正在努力回想一個(gè)命令名,那么試試 apropos(或等效的 man -k)。例如,如果您要找一個(gè)計(jì)算器,那么只需運(yùn)行 apropos
- calculator: $ apropos calculator
- bc (1) - An arbitrary precision calculator language
- dc (1) - An arbitrary precision calculator
bc 和 dc 都是命令行計(jì)算器。
每個(gè)Unix操作系統(tǒng)工具 手冊(cè)頁(yè)都有簡(jiǎn)短的描述,apropos 在描述中搜索指定的關(guān)鍵字。關(guān)鍵字可以是字面值(比如 calculator),也可以是正則表達(dá)式(比如 calc*)。如果使用后一種形式,那么一定要把表達(dá)式放在引號(hào)("")中,以防止 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
在命令行上運(yùn)行計(jì)算
如上所示,dc 是在每個(gè)Unix操作系統(tǒng)工具里都可以找到的計(jì)算器。如果不帶參數(shù)運(yùn)行 dc,就會(huì)進(jìn)入交互模式,可以編寫和運(yùn)算 Reverse Polish Notation (RPN) 表達(dá)式:
- $ dc
- 5
- 6
- *
- 10
- /
- p
- 3
但是,可以在命令行上做所有這些工作。指定 -e 選項(xiàng)并提供要運(yùn)算的表達(dá)式。同樣,要把表達(dá)式放在引號(hào)中,以防止 shell 解釋它:
- $ dc -e "5 6 * 10 /"
- 3
這些Unix操作系統(tǒng)工具對(duì)我們使用Unix操作系統(tǒng)很有幫助,它可以讓我們的效率有很多的提高。希望大家可以學(xué)習(xí)到更多的知識(shí)。
【編輯推薦】