Linux常用命令-系統(tǒng)管理與維護(hù)命令

Linux命令的格式

??一般包括命令、選項扬绪、參數(shù)。
??語法結(jié)構(gòu)為:命令 [選項] [參數(shù)] ( Command [options] [arguments] )

  • 命令:指示Linux操作系統(tǒng)需要執(zhí)行什么裤唠。
  • 選項:表明命令需要運行的方式挤牛,可以調(diào)整命令的功能。沒有選項命令就只能執(zhí)行最基本的功能种蘸,而有了選項就可以顯示更豐富的信息墓赴。選項又分為短格式選項“-”和長格式選項“--”,如ls -lls --all竞膳。一般情況短格式是長格式縮寫,它有對應(yīng)長格式诫硕。
  • 參數(shù):命令由于什么原因影響操作坦辟。參數(shù)是命令操作對象,一般文件章办、目錄和進(jìn)程等都可作為被命令操作的參數(shù)锉走。

  • [1] pwd:用來顯示當(dāng)前工作目錄的名稱;
  • [2] cd:用來切換目錄纲菌;
  • [3] ls:列出當(dāng)前目錄或指定目錄中的內(nèi)容挠日;
  • [4] date和cal:顯示系統(tǒng)當(dāng)前日期和時間/顯示日歷;
  • [5] su和passwd: 將當(dāng)前用戶切換到指定用戶/修改密碼翰舌;
  • [6] man:命令手冊嚣潜;
  • [7] who和w:用于查看當(dāng)前在系統(tǒng)上工作的用戶有哪些/用于顯示登錄到系統(tǒng)的用戶情況;
  • [8] uname:用于顯示操作系統(tǒng)的信息;
  • [9] last:查看當(dāng)前和過去登錄系統(tǒng)用戶的相關(guān)信息椅贱;
  • [10] uptime和free:用于顯示系統(tǒng)已經(jīng)運行的時間懂算、當(dāng)前登錄的用戶數(shù)量和系統(tǒng)的平均負(fù)載 / 用來顯示系統(tǒng)內(nèi)存的狀態(tài),包括系統(tǒng)的物理內(nèi)存庇麦、虛擬內(nèi)存(swap交換分區(qū))计技、共享內(nèi)存和系統(tǒng)緩存的使用情況;
  • [11] dmesg:用于查看系統(tǒng)的硬件信息;
  • [12] ps和top:主要用于監(jiān)控進(jìn)程/可動態(tài)查看進(jìn)程運行狀態(tài)。

1. pwd命令(Print Working Directory)

用來顯示當(dāng)前工作目錄的名稱山橄。pwd [選項]

[root@bogon ~]# pwd
/root

2. cd命令(Change Directory)

??Linux命令可分為Shell內(nèi)置命令和外部命令兩種垮媒。內(nèi)置的是Shell本身自帶的命令,這些命令沒有執(zhí)行文件航棱;外部命令是單獨開發(fā)的睡雇,會有執(zhí)行文件。Linux中大部分都是外部命令饮醇,而cd是典型的內(nèi)置命令它抱。cd [相對路徑或絕對路徑]

  • 后面可以加特殊符號
特殊符號 功能
~或空格 切換到當(dāng)前登錄用戶主目錄
~用戶名 切換到指定用戶主目錄
- 切換到用戶之前的工作目錄
. 代表當(dāng)前目錄
.. 進(jìn)入上一級目錄

3. ls命令(list)

??功能是列出當(dāng)前目錄或指定目錄中的內(nèi)容。格式:ls [選項] [文件/目錄]:ls [options] [files/directories]

  • 選項:以“-”開始的選項朴艰,可以同時使用多個選項观蓄。
  • 文件/目錄:文件或目錄,也可以同時使用多個文件或目錄祠墅。
[root@bogon ~]# ls -a
  • ls命令常用選項和功能
選項 功能?????????????????????????????
-a 顯示所有文件侮穿,包括隱藏文件(開頭為“.”)和目錄信息。
-A 顯示全部文件毁嗦,包括隱藏文件撮珠,但不包括“.”當(dāng)前目錄與“..”父目錄。
-d 顯示目錄本身的信息,而不是列出目錄下的文件信息芯急。
-f ls命令默認(rèn)以文件名排序勺届,但“-f”選項會直接列出結(jié)果,不會排序娶耍。
-F 在文件或目錄后加上文件類型的指示符號免姿,如:“*”代表可運行文件,“/”代表目錄榕酒。
-h 人們能夠讀懂的方式顯示出文件或目錄大小胚膊。
-l 使用長格式顯示出文件和目錄用信息。
-n 以UID和GID分別代替文件用戶名和群組名顯示出來想鹰。
-r 將排序結(jié)果反向輸出紊婉。
-R 連同子目錄內(nèi)容一起顯示出來,等于將該目錄下所有文件都顯示辑舷。
-S 以文件容量大小排序喻犁,而不是文件名排序。
-t 以修改時間排序何缓。
-u 顯示文件或目錄最后被訪問的時間肢础。
--color =never 表示不根據(jù)文件特性顯示顏色。
--color =always 表示顯示顏色碌廓,ls默認(rèn)采用這種方式传轰。
--color =auto 表示讓系統(tǒng)自行依據(jù)配置來判斷是否給予顏色。
--full-time 以完整時間模式輸出(包括年谷婆、月慨蛙、日、時纪挎、分)期贫。

4. date和cal(calendar)命令

(1)date用來顯示系統(tǒng)當(dāng)前日期和時間。

[root@bogon ~]# date
2021年 01月 24日 星期日 21:14:59 CST

(2)cal用于查看日歷廷区。如果后面只有一個參數(shù)則表示年份,兩個參數(shù)則表示月份和年份贾铝。

[root@bogon ~]# cal 
      一月 2021
日 一 二 三 四 五 六
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
[root@bogon ~]# cal 1 2000
      一月 2000
日 一 二 三 四 五 六
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
  • cal常用選項及功能
選項 功能???????????????????????????
-1/one 只顯示當(dāng)月(一個月)日期隙轻。
-4/three 顯示前一個月、當(dāng)月和下個月日期垢揩。
-s/-sunday 顯示周日作為一個星期的第一天玖绿,也是默認(rèn)格式。
-m/-monday 顯示星期一作為星期第一天叁巨。
-j/-julian 顯示在當(dāng)年中的第幾天(默認(rèn)顯示當(dāng)月在一年中的天數(shù))斑匪。
-y/year 輸出整年月份。

5. su(switch user)和passwd命令

(1)su命令是可以將當(dāng)前用戶切換到指定用戶锋勺。如:su - root
(2)passwd命令可以用來修改用戶密碼蚀瘸。格式:passwd [選項] [用戶名]

  • passwd命令常用選項
選項 功能???????????????????????????
-S 查詢用戶密碼狀態(tài)狡蝶,僅root用戶可用
-l 暫時鎖定用戶,僅root用戶可用
-u 解鎖用戶贮勃,僅root用戶可用
-stdin 可以將通過管道符輸出的數(shù)據(jù)作為用戶密碼贪惹,批量添加用戶時使用。
-n 設(shè)置該用戶修改密碼后寂嘉,多長時間不能再次修改奏瞬。
-x 設(shè)置該用戶密碼有效期。
-i 設(shè)置用戶密碼失效日期泉孩。

6. man(manual:手冊)命令

??可以快速查詢其他每個Linux命令的詳細(xì)描述和使用方法硼端。man手冊一般保存在 /user/share/man 目錄下。格式:man [選項] [命令]

[root@bogon ~]# man ls

??有幫助級別寓搬,如:LS(1),1表示ls的1級別幫助信息珍昨。級別有(1-9)。

7. who和w命令

(1) who用于查看當(dāng)前在系統(tǒng)上工作的用戶有哪些订咸。
(2)w主要用于顯示登錄到系統(tǒng)的用戶情況曼尊。

8. uname(UNIX name)命令

??用于顯示操作系統(tǒng)的信息。

  • uname 常用命令
選項 功能???????????????????????????
-n nodename:顯示所使用系統(tǒng)的主機(jī)名脏嚷。
-i information:顯示所使用系統(tǒng)的硬件平臺骆撇。
-r release:顯示操作系統(tǒng)的版本信息。
-s system:顯示操作系統(tǒng)名父叙。
-m machine:顯示機(jī)器硬件名神郊。
-p processor:顯示中央處理器的類型。
-a/--all 顯示所有信息趾唱。
--help 顯示幫助涌乳。

9. last命令

??用于查看當(dāng)前和過去登錄系統(tǒng)用戶的相關(guān)信息。

  • last常用命令
選項 功能???????????????????????????
-a 登錄系統(tǒng)的主機(jī)名或IP地址顯示在最后一行
-R 不顯示登錄系統(tǒng)的主機(jī)名或IP地址
-x 顯示系統(tǒng)關(guān)機(jī)甜癞、重新開機(jī)以及執(zhí)行等級的改變信息
-n 顯示列數(shù) 信息的顯示列數(shù)
-d 將顯示的IP地址轉(zhuǎn)換成主機(jī)名稱

10. uptime和free命令

(1) uptime主要用于顯示系統(tǒng)已經(jīng)運行的時間夕晓、當(dāng)前登錄的用戶數(shù)量和系統(tǒng)的平均負(fù)載。

(2)free用來顯示系統(tǒng)內(nèi)存的狀態(tài)悠咱,包括系統(tǒng)的物理內(nèi)存蒸辆、虛擬內(nèi)存(swap交換分區(qū))、共享內(nèi)存和系統(tǒng)緩存的使用情況析既。

  • free常用命令
選項 功能???????????????????????????
-b 以Byte(字節(jié))為單位躬贡,顯示內(nèi)存的使用情況。
-k 以KB為單位
-m 以MB為單位
-g 以GB為單位
-t 在輸出的最終結(jié)果中眼坏,輸出內(nèi)存和swap分區(qū)的總量
-s(間隔秒數(shù)) 根據(jù)指定的間隔時間拂玻,持續(xù)顯示內(nèi)存使用情況

11. dmesg命令

??用于顯示開機(jī)信息,常用于查看系統(tǒng)的硬件信息。

12. ps(Process Status)和top命令

(1)ps命令主要用于監(jiān)控進(jìn)程檐蚜,通過此命令可查看系統(tǒng)中所有運行進(jìn)程的詳細(xì)信息魄懂。

  • ps常用命令
選項 功能???????????????????????????
a 顯示一個終端所有進(jìn)程
u 顯示進(jìn)程的歸屬用戶及內(nèi)存的使用情況
x 顯示沒有控制終端的進(jìn)程
-l 長格式顯示更加詳細(xì)的信息
-e 顯示所有進(jìn)程

(2) top命令可以動態(tài)地查看進(jìn)程運行狀態(tài)。

  • top常用命令
選項 功能???????????????????????????
-d 秒數(shù) 指定top命令每隔幾秒進(jìn)行刷新熬甚。默認(rèn)4s
-b 使用批處理模式輸出逢渔。一般與-n合用,用于把top命令重定向到文件中
-n 次數(shù) 指定top命令執(zhí)行的次數(shù)乡括。一般和-b合用
-p 進(jìn)程 PID 僅查看指定ID進(jìn)程信息
-s 使top命令在安全模式中運行肃廓,避免在交互模式中出現(xiàn)錯誤
-u 用戶名 監(jiān)聽某個用戶的進(jìn)程
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市诲泌,隨后出現(xiàn)的幾起案子盲赊,更是在濱河造成了極大的恐慌,老刑警劉巖敷扫,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哀蘑,死亡現(xiàn)場離奇詭異,居然都是意外死亡葵第,警方通過查閱死者的電腦和手機(jī)绘迁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卒密,“玉大人缀台,你說我怎么就攤上這事∠妫” “怎么了膛腐?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鼎俘。 經(jīng)常有香客問我哲身,道長,這世上最難降的妖魔是什么贸伐? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任勘天,我火速辦了婚禮,結(jié)果婚禮上捉邢,老公的妹妹穿的比我還像新娘脯丝。我一直安慰自己,他們只是感情好歌逢,可當(dāng)我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布巾钉。 她就那樣靜靜地躺著翘狱,像睡著了一般秘案。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天阱高,我揣著相機(jī)與錄音赚导,去河邊找鬼。 笑死赤惊,一個胖子當(dāng)著我的面吹牛吼旧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播未舟,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼圈暗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了裕膀?” 一聲冷哼從身側(cè)響起员串,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎昼扛,沒想到半個月后寸齐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡抄谐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年渺鹦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛹含。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡毅厚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出挣惰,到底是詐尸還是另有隱情卧斟,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布憎茂,位于F島的核電站珍语,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏竖幔。R本人自食惡果不足惜板乙,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拳氢。 院中可真熱鬧募逞,春花似錦、人聲如沸馋评。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽留特。三九已至纠脾,卻和暖如春玛瘸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背苟蹈。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工糊渊, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人慧脱。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓渺绒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親菱鸥。 傳聞我的和親對象是個殘疾皇子宗兼,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容