命令的通用格式
- COMMAND OPTIONS ARGUMENTS:命令 選項 參數
- 發起一個命令,請求內核將某個二進制程序運行為一個進程
- 程序到進程,靜態到動態,具有生命周期
- COMMAND
- 命令本身是一個可執行的程序文件:二進制格式的文件,有可能會調用共享文件
- OPTIONS
- 指定命令的運行特性
- ARGUMENTS
- 命令的作用對象:命令對什么生效
相關基礎命令介紹及使用
-
ifconfig
- 用來查看網絡接口的配置及狀態信息
ifconfig [-v] [-a] [-s] [interface]- 常用選項
- -a:顯示當前系統所有可用的接口的信息,甚至是down的接口
- -s:簡短顯示接口的狀態信息
- -interface:為接口的名稱,查看指定的接口,不指定接口,可查看所有活躍的接口信息
- 常用選項
- 對網卡的啟用/禁用
ifconfig interface [up/donw] - 配置網絡接口參數
ifocnfig interface IP netmask NETMASK 這種對網卡的參數配置會即時生效,但不會對配置文件內容沒影響,只是臨時修改,重啟網絡服務或重啟系統,配置就會消失。
- 用來查看網絡接口的配置及狀態信息
-
echo
- 回顯
echo [SHORT-OPTION]… [STRING]- 選項
- -n:要追加換行
- -e:讓轉義符生效
- \n:換行
- \t:制表符
- 選項
- 回顯
-
tty
- 示出連接到當前標準輸入的終端設備文件名
-
startx
- 啟動X Window
-
export
- 設置或顯示環境變量
在shell中執行程序時,shell會提供一組環境變量。export可新增,修改或刪除環境變量,供后續執行的程序使用。export的效力僅及于該此登陸操作。
export [-fnp][變量名稱]=[變量設置值]- 常用參數
- -f:代表[變量名稱]中為函數名稱
- -n:刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續指令的執行環境中。
- -p:列出所有的shell賦予程序的環境變量
- 常用參數
- 設置或顯示環境變量
-
pwd
- 打印當前工作目錄的名字
pwd [-LP]- 選項
- -L:打印 $PWD 變量的值,如果它命名了當前的工作目錄;默認情況下,pwd的行為和帶此選項一致
- -P:打印當前的物理路徑,不帶有任何的符號鏈接
- 選項
- 打印當前工作目錄的名字
-
history
- 顯示或操縱歷史列表
history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 參數 [參數...]- 選項
- -c:清空命令歷史
- -d:刪除指定歷史命令
- -r:從文件讀取命令歷史至歷史列表中
- -w:把歷史列表中的命令追加至歷史文件中
- history #:顯示最近的#條命令
- 選項
- 顯示或操縱歷史列表
-
shutdown
- 停止,關機或重啟機器
shutdown [-efFhknr][-t 秒數][時間][警告信息]- 選項:
- -r:reboot,重啟機器
- -h:halt,關機
- -c:取消shutdown 操作,若定義了時間參數的話。
- time:
設置多久時間后執行shutdown指令。不帶時間,默認為1min- now,相當于+0,立即shutdown操作
- hh:mm,指定時間進行shutdown操作
- +m,多少分鐘后進行shutdown操作
- 警告信息
要傳送給所有登入用戶的信息
- 選項:
- 停止,關機或重啟機器
-
hwclock
- 查看或設置硬件時間
hwclock [function] [option...]- 選項
- -s:以硬件為準,把系統調整為與硬件時間相同
- -w:以系統為準,把硬件時間調整為與系統時間相同
- 選項
- 查看或設置硬件時間
-
date
- 顯示日期時間
date [OPTION]... [+FORMAT]- 選項
- -d:顯示字符串所指的日期與時間。字符串前后必須加上雙引號。
- -s:根據字符串來設置日期與時間。字符串前后必須加上雙引號。
- FORMAT:
- %H 小時(以00-23來表示)。
%M 分鐘(以00-59來表示)。
%S 秒(以本地的慣用法來表示
%m 月份(以01-12來表示)。
%d 日期(以01-31來表示)。
- %H 小時(以00-23來表示)。
- 選項
- 顯示日期時間
獲取命令的使用幫助
- 內部命令
help COMMAND - 外部命令
命令自帶簡要格式的使用幫助
# COMMAND - -help-
使用手冊
-
使用手冊:manual
位置:/usr/share/man
# man COMMAND- image.png
使用手冊:壓縮格式的文件,有章節之分
位于 /usr/share/man
man1,man2,....
man1,用戶命令
man2,系統調用
man3,C庫調用
man4,設備文件及特殊文件
man5,文件格式(配置文件格式)
man6,游戲使用幫助
man7,雜項
man8,管理工具及守護進程~]# man CHAPTER COMMAND
注意:并不是每個COMMAND在所有章節中都有手冊:~]# whatis COMMAND
注意:其執行過程是查詢數據庫進行的
手工更新數據庫:
~]# makewhatis-
man命令打開手冊以后的操作方法
- image.png
選項
-M /PATH/TO/SOMEDIR:到指定目錄下查找命令手冊并打開-
練習:獲取useradd命令的用法
- image.png
-
info COMMAND
獲取命令的在線文當