常見(jiàn)執(zhí)行Linux命令的格式是這樣的:
命令名稱 [命令參數(shù)] [命令對(duì)象]
例:mkdir -f haha
強(qiáng)制刪除haha 這個(gè)文件
!!注意,命令名稱、命令參數(shù)、命令對(duì)象之間請(qǐng)用空格鍵分隔。
命令對(duì)象一般是指要處理的文件、目錄、用戶等資源,而命令參數(shù)可以用長(zhǎng)格式(完整的選項(xiàng)名稱),也可以用短格式(單個(gè)字母的縮寫),兩者分別用–與-作為前綴(示例請(qǐng)見(jiàn)下表)。Linux新手不會(huì)執(zhí)行命令大多是因?yàn)閰?shù)比較復(fù)雜,參數(shù)值需要隨不同的命令和需求情況而發(fā)生改變。因此,要想靈活搭配各種參數(shù),執(zhí)行自己想要的功能linux命令,則需要長(zhǎng)時(shí)間的經(jīng)驗(yàn)積累了。
man - 格式化并顯示在線幫助手冊(cè)頁(yè)
[root@localhost /]# man man
在man命令幫助信息的界面中,所包含的常用操作按鍵及其用途如表所示.
man命令的幫助信息的結(jié)構(gòu)如表所示。
man命令幫助信息的結(jié)構(gòu)以及意義
echo命令用于在終端輸出字符串或變量提取后的值,格式為“echo [字符串 | $變量]”。
把指定字符串輸出到終端屏幕的命令。
下面,我們使用$變量的方式提取變量SHELL的值,并將其輸出到屏幕上:
date命令用于顯示及設(shè)置系統(tǒng)的時(shí)間或日期,格式為“date [選項(xiàng)] [+指定的格式]”。
在date命令中輸入以“+”號(hào)開頭的參數(shù),即可按照指定格式來(lái)輸出系統(tǒng)的時(shí)間或日期。
date命令中常見(jiàn)的參數(shù)格式及作用如表所示。
按照默認(rèn)格式查看當(dāng)前系統(tǒng)時(shí)間的date命令如下所示:
按照“年-月-日 小時(shí):分鐘:秒”的格式查看當(dāng)前系統(tǒng)時(shí)間的date命令
reboot命令用于重啟系統(tǒng),其格式為reboot。
由于重啟計(jì)算機(jī)這種操作會(huì)涉及硬件資源的管理權(quán)限,因此默認(rèn)只能使用root管理員來(lái)重啟。
poweroff命令用于關(guān)閉系統(tǒng),其格式為poweroff。
該命令與reboot命令相同,都會(huì)涉及硬件資源的管理權(quán)限,因此默認(rèn)只有root管理員才可以關(guān)閉電腦。
wget命令用于在終端中下載網(wǎng)絡(luò)文件,格式為“wget [參數(shù)] 下載地址”。
參數(shù)作用
后臺(tái)下載模式
下載頁(yè)面內(nèi)所有文件linux命令,包括圖片
最大嘗試次數(shù)
斷點(diǎn)續(xù)傳
遞歸下載
下載到指定目錄
ps命令用于查看系統(tǒng)中的進(jìn)程狀態(tài),格式為“ps [參數(shù)]”。
參數(shù)作用
顯示所有進(jìn)程(包括其他用戶的進(jìn)程)
用戶以及其他詳細(xì)信息
顯示沒(méi)有控制終端的進(jìn)程
在Linux系統(tǒng)中,有5種常見(jiàn)的進(jìn)程狀態(tài),分別為運(yùn)行、中斷、不可中斷、僵死與停止,其各自含義如下所示。
***R(運(yùn)行)***:進(jìn)程正在運(yùn)行或在運(yùn)行隊(duì)列中等待。
***S(中斷)***:進(jìn)程處于休眠中,當(dāng)某個(gè)條件形成后或者接收到信號(hào)時(shí),則脫離該 狀態(tài)。
***D(不可中斷)***:進(jìn)程不響應(yīng)系統(tǒng)異步信號(hào),即便用kill命令也不能將其中斷。
***Z(僵死)***:進(jìn)程已經(jīng)終止,但進(jìn)程描述符依然存在, 直到父進(jìn)程調(diào)用wait4()系統(tǒng)函數(shù)后將進(jìn)程釋放。
***T(停止)***:進(jìn)程收到停止信號(hào)后停止運(yùn)行。
參數(shù):
ps 的參數(shù)非常多, 在此僅列出幾個(gè)常用的參數(shù)并大略介紹含義
-A 列出所有的行程