
我目前正在設定我的第一個沒有控制面板的網頁伺服器,到目前為止一切進展順利!
我只是想知道是否有人可以引導我到某個地方來解釋所有可用的命令選項及其作用?
由於我主要遵循指南在伺服器上設定特定的內容,有時我會遇到類似的命令
sudo mkdir -p /var/www/ve-server{1,2}.com/{html,logs}
除了-p
選項如何修改命令之外,我還了解這一點。
答案1
我認為你正在尋找man
指揮權。
嘗試執行man mkdir
並尋找 -p 開關的作用。您可以在這裡使用 vim 風格搜尋。
用於man man
獲取有關如何使用man
命令的更多資訊。
答案2
當您使用 呼叫許多命令時,它們會列印可能選項的簡短摘要--help
。這不會詳細解釋這些選項的作用,但這是查找您忘記的選項名稱的好方法,或者如果您已經對命令有一定的基本熟悉,那麼這是查找可用選項的好方法。並非所有命令都支持--help
,但我還沒有遇到在使用 運行時造成任何損害的命令--help
,所以請繼續嘗試。一些命令響應-help
但不響應--help
。
UNIX 上的傳統文件實用程式是man
。對於許多程序,特別是大多數命令列實用程序,請執行例如man mkdir
以查看命令及其選項的描述。
shell 內建了一些指令。這些沒有手冊頁;它們記錄在 shell 手冊頁中(man bash
或者man bash-builtins
,如果您的 shell 是 bash;man zshbuiltins
如果您的 shell 是 zsh)。運行type COMMAND_NAME
(例如type mkdir
)來查看命令是內建程式還是外部程式。
除此之外,可能還有更具體的文檔。例如,mkdir
Linux 上的完整參考是coreutils手冊(在下面mkdir
)。