當我們學習 Linux 命令時,會發現很多命令,有時候命令的用法會記得不清楚,那麼怎麼通過僅存的片段記憶知道命令的正確用法呢?我們可以通過Linux系統內置的命令幫助獲取幫助。
下面簡短介紹一些系統內置的命令幫助命令
命令 | 命令說明 |
---|---|
whatis | 查看命令的簡要說明 |
info | 比whatis更詳細的介紹 |
which | 查看程序的二進制文件所在路徑 |
whereis | 用於查找文件 |
man | 查看命令的說明文檔 |
whatis
用法
snowflake@snowflake-desktop:/etc/samba$ whatis man
man (1) - 在線參考手冊的接口
man (7) - macros to format man pages
snowflake@snowflake-desktop:/etc/samba$ whatis whatis
whatis (1) - 顯示在線手冊頁說明
snowflake@snowflake-desktop:/etc/samba$ whatis sudo
sudo (8) - execute a command as another user
info
查看更詳細的命令文檔
which
which指令會在環境變量$PATH設置的目錄裏查找符合條件的文件。
用法
snowflake@snowflake-desktop:/etc/samba$ which man
/usr/bin/man
snowflake@snowflake-desktop:/etc/samba$ which bash
/bin/bash
snowflake@snowflake-desktop:/etc/samba$ which which
/usr/bin/which
whereis
snowflake@snowflake-desktop:/etc/samba$ whereis man
man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man7/man.7.gz /usr/share/man/man1/man.1.gz
snowflake@snowflake-desktop:/etc/samba$ whereis whereis
whereis: /usr/bin/whereis /usr/share/man/man1/whereis.1.gz
snowflake@snowflake-desktop:/etc/samba$ whereis sudo
sudo: /usr/bin/sudo /usr/lib/sudo /usr/share/man/man8/sudo.8.gz
[注意]:注意:以上輸出信息從左至右分別爲查詢的程序名、命令路徑、命令的man 手冊頁路徑。
man
而對於命令的具體參數及使用方法,我們需要用到強大的man;