1. 程式人生 > >linux基礎知識-3

linux基礎知識-3

也不會 行號 [] 權限 -s 其它 圖片 就是 文件中

一、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