linux基礎知識-3
一、which命令
??命令就是程序,一般位於文件系統的某個位置。比如之前的ps, who命令,我想要知道ps, who 命令在哪兒了?可以用which命令來查看:
??
二、命令行選項
??命令行選項可以修改命令的行為,比如:
??可以發現沒選項時輸出文件名,-s 選項會輸文件的大小及文件名(單位是KB),-l 是以詳細格式顯示文件(比如:權限,大小等)
三、短命令行選項
??老陌註意到上面的 -s, -l 都是一個小橫線加一個字母,我們稱為短命令行選項,短命令行選項可以帶參數,比如:
??
四、多個短命令行選項
??多個短命令行選項可以寫到一起,比如:
??ls -s -w 40 -r /usr
??可以寫成:
??ls -srw 40 /usr
??我們只用一個 “-” ,之後把其它的短命令選項寫到一起就可以了。這裏的 -r 表示反向顯示。註意不帶參數的選項可以串到一起,帶參數的只能放在最後,多個帶參數的不能寫到一起。
五、長命令行選項
??長命令行選項是由兩個小橫線,後面跟一個單詞組成。 如:
??
??我們觀察一下,長命令行選項的參數後面需要加上=號,而短命令行選項用一個空格就行了。這裏的 --size 與 -s 相同, 這裏的 --width=40 與 -w 40 相同。
六、參數
??這裏說的參數不是短長命令行的參數,是命令的參數。 具體是否有參數取決於命令是否需要。比如上面的 ls /usr 中的 /usr就是命令的參數。
七、獲取幫助
??大部分命令都支持長命令行選項 --help, 此選項用於顯示命令的幫助信息。 這是一個好消息,因為你不用背那些命令選項了,我們只需要了解命令有什麽功能,具體用時可以查看幫助。
??比如要查看ls命令的幫助信息:
??
??老陌發現:
??[選項]這樣的格式表示可選,即[]中的內容是可選的。
??-a, --all表示既有短命令行選項,也有長命令行選項,它們是一樣的。
??-w, --width=COLS 如果遇到這樣的,表示命令行選項需要一個參數值(老陌截圖沒有截上)
八、cat命令
??最後老陌用幫助來學習cat命令:
??
??一條命令我們學習主要的功能就可以,因為很多功能只在特定的場合下才會用到,也許我們一直也不會用到。
??cat命令用於顯示文件中的內容, 其中命令行選項 -n, –number是常用的,表示顯示行號。比如:
??
??好了,本節了解了命令的格式及獲取命令的幫助,這是學習命令的必經之路。 掌握方法就成功一半,這就好比我們在windows下學會雙擊,單擊等操作,基本搞定windows下所有的操作了。
??老陌早飯沒吃,有些餓了,先去吃飯。
linux基礎知識-3