Linux 經常使用命令

Linux Commond

1.ls [選項] [目錄名 | 列出相關目錄下的全部目錄和文件

2.mv [選項] 源文件或目錄 目錄或多個源文件 | 移動或重命名文件

3.cp [選項] 源文件或目錄 目錄或多個源文件 | 將源文件複製至目標文件,或將多個源文件複製至目標目錄。

4.scp [參數] [原路徑] [目標路徑] | 在Linux服務器之間複製文件和目錄

5.rm [選項] 文件 | 刪除文件

6.touch [選項] 文件 | 建立空文件或更新文件時間

7.pwd 查看當前所在路徑

8.cd 改變當前目錄

9.mkdir [選項] 目錄… | 建立新目錄

11.rm [選項] 文件… | 一個或多個文件或目錄

12.echo:顯示內容

13.cat [選項] [文件]..| 一次顯示整個文件或從鍵盤建立一個文件或將幾個文件合併成一個文件

14.tac | 反向顯示

15.more | 按頁查看文章內容,從前向後讀取文件,所以在啓動時就加載整個文件

16.less | 可先後移動地逐屏查看文章內容,在查看前不會加載整個文件

17.nl [選項]… [文件]… | 將輸出內容自動加上行號

18.head [參數]… [文件]… | 顯示檔案開頭,默認開頭10行

19.tail [必要參數] [選擇參數] [文件] | 顯示文件結尾內容

20.vi 編輯文件

21.which 可執行文件名稱 | 查看可執行文件的位置,在PATH變量指定的路徑中查看系統命令是否存在及其位置

22.whereis [-bmsu] [BMS 目錄名 -f ] 文件名| 定位可執行文件、源代碼文件、幫助文件在文件系統中的位置

23.locate | 經過搜尋數據庫快速搜尋檔案

24.find find [PATH] [option] [action] | 在文件樹種查找文件,並做出相應的處理

25.file | 判斷文件類型

26.gzip [-cdtv#] 檔名 | 壓縮、解壓縮,源文件都再也不存在

27.gunzip | 解壓縮

28.bzip2 | 壓縮、解壓縮

29.bzcat 讀取數據而無需解壓

30.tar [主選項+輔選項] 文件或者目錄 | 多個目錄或檔案打包、壓縮成一個大檔案

31.exit 退出當前shell

32.logout 退出登陸shell

33.shutdown -h now

34.users 顯示當前登陸系統地用戶

35.who 登陸在本機的用戶與來源

36.w 登陸在本機的用戶及其運行的程序

37.write 給當前聯機的用戶發消息

38.wall 給全部登陸再本機的用戶發消息

39.last 查看用戶的登錄日誌

40.lastlog 查看每一個用戶最後的登錄時間

41.finger [選項] [使用者] [用戶@主機] | 查看用戶信息

42.hostname 查看主機名

43.alias ii = 「ls -l」 | 添加別名

44.unalias ii | 清除別名

45.useradd [-u UID] [-g 初始羣組] [-G 次要羣組] [-c 說明欄] [-d 家目錄絕對路徑] [-s shell] 使用者帳號名 | 新增用戶

46.passwd | 修改密碼

47.userdel 刪除用戶

48.chage [-ldEImMW] 帳號名 | 修改用戶密碼的相關屬性

49.usermod [-cdegGlsuLU] username | 修改用戶的相關屬性

50.id [username] | 查看用戶相關的id信息,還能夠用來判斷用戶是否存在

51.groups 查看登錄用戶支持的羣組, 第一個輸出的羣組爲有效羣組

52.newgrp 切換有效羣組

53.groupadd [-g gid] 組名 | 添加組

54.groupmod [-g gid] [-n group_name] 羣組名 | 修改組信息

55.groupdel [groupname] | 刪除羣組

56.gpasswd | 羣組管理員功能

57.chfn修改我的信息

58.mount [-t vfstype] [-o options] device dir

59.umount 取消掛載

60.cut 分割

61.sort 排序

62.wc 統計指定文件中的字節數、字數、行數, 並將統計結果顯示輸出

63.uniq 去除文件中相鄰的重複行

64.set 顯示環境變量和普通變量

65.env 顯示環境變量

66.export 把普通變量變成環境變量

67.unset 刪除一個環境變量

68.read

69.declare、typeset

70.ulimit 限制使用者的某些系統資源

71.df [選項] [文件] | 顯示指定磁盤文件的可用空間,若是沒有文件名被指定,則全部當前被掛載的文件系統的可用空間將被顯示

72.du [選項] [文件] | 顯示每一個文件和目錄的磁盤使用空間

73.ln [參數] [源文件或目錄] [目標文件或目錄] | 某一個文件在另一個位置創建一個同步的連接

74.diff [參數] [文件1或目錄1] [文件2或目錄2] | 比較單個文件或者目錄內容

75.date [參數]… [+格式] | 顯示或設定系統的日期與時間

76.cal [參數] 月份] [年份] | 查看日曆

78.top [參數] | 顯示當前系統正在執行的進程的相關信息,包括進程ID、內存佔用率、CPU佔用率等

79.kill [參數] [進程號] | 殺死進程

80.free [參數] | 顯示Linux系統中空閒的、已用的物理內存及swap內存,及被內核使用的buffer

81.vmstat | 對操做系統的虛擬內存、進程、CPU活動進行監控

82.iostat [參數] [時間t] [次數n](每隔t時間刷新一次,最多刷新n次)| 對系統的磁盤操做活動進行監視,彙報磁盤活動統計狀況,同時也會彙報出CPU使用狀況

83.watch [參數] [命令] |重複執行某一命令以觀察變化

84.at [參數] [時間] | 在一個指定的時間執行一個指定任務,只能執行一次

85.crontab | 定時任務調度

86.ifconfig [網絡設備] [參數] | 查看和配置網絡設備

87.route | 顯示和操做IP路由表

88.ping [參數] [主機名或IP地址] | 測試與目標主機的連通性

89.netstat | 顯示與IP、TCP、UDP和ICMP協議相關的統計數據

90.telnet [參數] [主機] | 用於遠程登陸,採用明文傳送報文,安全性很差

91.rcp [參數] [源文件] [目標文件] | 遠程文件拷貝

93.awk

94.sed 對數據行進行替換、刪除、新增、選取等操做

95.paste 合併文件,需確保合併的兩文件行數相同

96.su [參數] user | 切換登錄

97.sudo | 以特定用戶的權限執行特定命令

See

All rights reserved

相關文章
相關標籤/搜索