1. 程式人生 > >linunx獲取命令幫助

linunx獲取命令幫助

配置文件 linux 管理員 二進制 程序

前面講解到程序的組成部分有4中,分別是二進制、庫文件、配置文件、幫助文件

其中二進制文件是可以單獨執行,庫文件不能夠獨立執行,只可以被調用,那麽我們通過什麽方式去執行程序呢,當然是通過命令,那麽一個系統有N多命令不可能全部記住因此:

每個系統都會有對應的命令幫助模式,像網絡設備可以通過命令後面加?來獲取命令對應的參數以及相關幫助,那麽我們linux也有相關的幫助模式,在學習獲取linux幫助命令之前,我們先來了解下命令的語法格式

一、 命令語法格式有三部分組成:COMMADN (命令) OPTIONS(選項) ARNGMENIS(參數)

COMMADN :發起一個命令請求內核將對應的二進制程序執行為一個進程,註意:命令本身是一個可執行的程序文件,二進制文件在執行的過程中,可能會調用庫文件。

多數的系統進程文件保存在/bin,/sbin,/user/bin,/user.sbin,/user/locdl/bin,/user/locdl/sbin

其中普通文件在bin下面,管理員可以執行的命令在sbin下面。還有多個文件共同需求的叫做共享庫,共享庫一般存放在/lib/lin64

命令執行的程序必須遵循特定之前的格式規範,linux 可以執行的文件格式為 ELF 通過 file/bin/ls 查看可以執行文件,不過要註意 不是所有的命令在對應的目錄多有和其對應的可執行文件

命令可以分為兩大類:

外部命令:是一個獨立可執行的程序文件,文件名即命令名稱。

內部命令:由shell程序自帶的命令。

可以通過type 加命令來確認該命令是外部還是內部命令。

其中shenl也是一個獨特的程序,主要負責解析用戶提供的命令

我們可以通過PATH命令查看哪些路徑查找用戶輸入的命令字符串對應的命令文件比如 ls $PATH,就可以列出命令的路徑,查找順序是自左到右。

OPTTONS

選項有兩種,短選項和長選項

短選項就使用-C(符號-加字母)多個選項可合並列入:-l -c — -lc

長選項由"--"加單詞組成,不可以合並 列如:--help


ARNGMENIS

命令的作用對象,列:ls /etc 表示命令對/etc下面的目錄生效,其中ls是command /etc為arngmenis 參數 ,有些命令可以帶多個參數,多個參數直接使用空白字符隔開 例如:ls /etc /var


二、獲取命令的幫助

內部命令:help+command

外部命令:

1、命令只帶幫助格式 #command --help

2、使用手冊 manual 手冊存放目錄為 /user/shere/man,可以使用man+command查詢對應的手冊。 其中對應參數大致如下:

name:命令的功能介紹

synposis :語法格式 其中,[ ]表示可選項目、<>必選項目 a|b二選一 。。。表示同類內容可以出現多次

description 指定命令

iptions 命令的選項

examples 使用示列

see also 參考命令


3、info command 獲取命令的在線文檔

4、查看應用程序自帶的幫助文檔

幫助文檔一般存放在/user/share/doc/app-version 目錄下

linunx獲取命令幫助