linux命令列的槓「 」 槓槓「 」以及無槓

2021-09-25 14:37:42 字數 824 閱讀 2676

在使用 linux/unix 命令的時候,使用命令列其實就是使用linux中的「bin」或者windows「path」中的可執行檔案,然後搭配一些固定參或者傳入的引數,比如:

ls -l #查詢並在終端列出當前目錄下所有檔案及資料夾的使用者及使用者組的rwx許可權

apt list

ps -aux #查詢並在終端列出系統及所有使用者的程序

ps -u jeason #查詢並在終端列出使用者jeason的所有程序

ps -u jeason |

grep 23333 #查詢使用者jeason的所有程序,並且只顯示含有「23333」字元的條目

可以發現,以上命令的選項都有不同的風格,有的是乙個連字元(-),有的是兩個連字元(–),還有的沒有連字元。所有的命令都可以通過"apt --help"的形式檢視所有的用法,這是會發現,大部分的「槓槓+單詞」都有對應的「槓+單字母」,而很多時候,為了節省輸入,都是直接用了「槓+字母」用法,其實槓的個數是因為不同作業系統的風格所導致的,據不完全考證,有以下幾種風格:

對於 「ps -aux」 這種表現形式,本質上就是降多個單命令列選項串接在一起,並且共享乙個連字元,使用這種串接形式時,有引數的短命令列選項只能作為串接的最後一位。

對於「ps -u jeason #查詢並在終端列出使用者jeason的所有程序」這種形式,jeason作為命令列的輸入引數,輸入引數是不需要連字元以表示選型的。

綜上,命令列的基本結構組成就是:

executor    -短命令列選項字母     輸入引數

#或者executor --長命令列選項單詞 輸入引數

Linux命令列基礎 常用的命令列

符號 符號含義 使用者目錄 也稱作家目錄 根路徑,即整個系統 所在當前目錄 當前目錄的上一級目錄 提示可以輸入命令列了 回車 carriage return 執行輸入的命令列 絕對路徑 開頭的路徑就是絕對路徑,不是這種開頭的就是相對路徑。命令列命令列的英文全寫 中文含義 pwdprint worki...

Linux命令列svn命令

1 linux命令列下將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 如果第一次使用svn,要使用 使用者名稱 密碼 svn checkout svn user password 簡寫 svn co 2 linu...

Linux命令列與命令

linux的命令是很重要的工具,也往往是初學者最大的瓶頸。有朋友用了很長時間的linux圖形介面,基本不使用命令列輸入命令執行,所以裝的linux最終成了擺設。這裡總結一些命令列下常使用的命令,希望能有用。什麼是命令 我們通常所說的linux命令列是執行在終端 terminal 的shell 閱讀l...