1. 程式人生 > >Linux常用系統命令

Linux常用系統命令

tail ifconf iconv 遠程登錄 發送 parted 設備 修改用戶密碼 www.

致歉:各位看到此博客的朋友們 因為命令的數量挺多的很多命令也都很簡單 我就總結了一下具體的命令和這個命令是做什麽的,主要的使用方法是鏈接到http://man.linuxde.net/的網站的,請各位諒解

1.文件和目錄操作命令

  1.1 pwd:顯示當前所在目錄

  1.2 cd:切換目錄

  1.3 tree:以樹形結構顯示目錄下的內容

  1.4 touch:創建空文件夾或者是修改文件時間戳屬性

  1.5 mkdir:創建目錄

  1.6 cp:復制文件或者目錄

  1.7 mv:移動或者重命名文件或者目錄

  1.8 rm:刪除文件或者路徑

  1.9 ls:顯示當前所在目錄的內容和屬性

  1.10 ln:創建硬鏈接與軟連接

  1.11 rmdir:刪除空目錄  

  1.12 readlink:查看符號鏈接文件內容

  1.13 find:查找目錄下的文件

  1.14 xargs:將標準的輸入轉換成命令行參數

  1.15 rename:重命名文件

  1.16 basename:顯示文件名或目錄名

  1.17 dirname:顯示文件和目錄路徑

  1.18 chattr:改變文件的擴展屬性

  1.19 lsattr:查看文件的擴展屬性

  1.20 file:顯示文件的類型

  1.21 md5sum:計算和校驗文件的MD5值

  1.22 chown:改變文件或者目錄的用戶和用戶組

  1.23 chmod:改變文件或者目錄的權限

  1.24 chgrp:更改文件用戶組

  1.25 umask:顯示或者設置權限掩碼

2. 文件過濾及內容編輯處理命令

  2.1 cat:合並文件或者查看文件

  2.2 tac:反向顯示文件內容

  2.3 more:分頁顯示文件內容

  2.4 less:分頁顯示文件內容

  2.5 head:顯示文件內容頭部

  2.6 tail:顯示文件內容尾部

  2.7 cut:從文件中提取一段文字並輸出

  2.8 split:分割文件

  2.9 paste:合並文件

  2.10 sort:文本排序

  2.11 join:按兩個文件的相同字段合並

  2.12 uniq:去除重復行

  2.13 wc:統計文件的行數、單詞數、字節數

  2.14 iconv:轉換文件的編碼格式

  2.15 dos2unix:將DOS格式文件裝換成unix格式文件

  2.16 diff:比較兩個文件的不同

  2.17 rev:反向輸出文件內容

  2.18 tr:替換或者刪除字符

  2.19 od:按不同進制顯示文件

  2.20 tee:多重定向

  2.21 vi/vim:純文本編輯器

3. 文件處理三劍客

  3.1 grep:文本過濾工具

  3.2 sed:字符流編輯器

  3.3 awk:文本處理語言

4. Linux信息顯示與搜索文件命令

  4.1 uname:顯示系統信息

  4.2 hostname:顯示或者設置系統的主機名

  4.3 dmesg:顯示啟動異常診斷

  4.4 stat:顯示文件或者文件系統狀態

  4.5 du:統計磁盤空間的使用情況

  4.6 date:顯示與設置系統的時間

  4.7 echo:顯示一行文本

  4.8 watch:監視命令執行的情況

  4.9 whereis:顯示命令及其相關的文件全路徑

  4.10 which:顯示命令的全路徑

  4.11 locate:快速定位文件路徑

  4.12 updatedb:更新mlocate數據庫

5. 文件備份與壓縮命令

  5.1 tar:打包備份

  5.2 gzip:壓縮或者解壓文件

  5.3 zip:打包和壓縮文件

  5.4 unzip:解壓zip壓縮文件

  5.5 scp:遠程文件復制

  5.6 rsync:文件同步工具

6. Linux用戶管理及用戶信息查詢命令

  6.1 useradd:創建用戶

  6.2 usermod:修改用戶信息

  6.3 userdel:刪除用戶

  6.4 groupadd:創建新的用戶組

  6.5 groupdel:刪除用戶組

  6.6 passwd:修改用戶密碼

  6.7 chage:修改用戶名密碼的有效期

  6.8 chpasswd:批量更新用戶名密碼

  6.9 su:切換用戶

  6.10 sudo:以另一個用戶身份執行命令

  6.11 ld:顯示用戶和用戶組的信息

  6.12 w:顯示已登錄的用戶信息

  6.13 who:顯示已登錄用戶的信息

  6.14 users:顯示已登錄用戶

  6.15 whoami:顯示當前登錄的用戶名

  6.16 last:顯示用戶登錄列表

  6.17 lastb:顯示用戶登錄失敗的記錄

  6.18 lastlog:顯示所有用戶最近登錄的記錄

7. Linux磁盤與文件系統管理命令

  7.1 fdisk:磁盤分區工具

  7.2 partprobe:更新內核的硬盤分區表信息

  7.3 parted:磁盤分區工具

  7.4 mkfs:創建Linux文件系統

  7.5 tune2fs:調整ext2\ext3\ext4文件系統參數

  7.6 dumpe2fs:導出ext2\ext3\ext4文件系統參數

  7.7 resize2fs:調整ext2\ext3\ext4文件系統參數

  7.8 fsck:檢查並修復Linux文件系統

  7.9 dd:轉換或者復制文件

  7.10 mount:掛載文件系統

  7.11 umount:卸載文件系統

  7.12 df:報告文件系統磁盤空間的使用情況

  7.13 mkswap:創建交換分區

  7.14 swapon:激活交換分區

  7.15 swapoff:關閉交換分區

  7.16 sync:刷新文件系統緩沖區

8. Linux進程管理命令

  8.1 ps:查看進程

  8.2 pstree:顯示進程樹

  8.3 pgrep:查看匹配條件的進程

  8.4 kill:終止進程

  8.5 killall:通過進程名終止進程

  8.6 pkill:通過進程名終止進程

  8.7 top:實時顯示系統的進程資源占用情況

  8.8 nice:調整程序運行的優先級

  8.9 renice:調整運行中的進程優先級

  8.10 nohup:用戶退出系統,進程繼續工作

  8.11 strace:跟蹤進程的系統調用

  8.12 ltrace:跟蹤進程調用庫函數

  8.13 runlevel:輸出當前運行級別

  8.14 init:初始化Linux進程

  8.15 service:管理系統服務

9. Linux網絡管理命令

  9.1 ifconfig:配置或者顯示網絡接口信息

  9.2 ifup:激活網絡接口

  9.3 ifdown:禁用網絡接口

  9.4 route:顯示管理路由表

  9.5 arp:管理系統的arp緩存

  9.6 ip:網絡配置工具

  9.7 netstat:查看網絡狀態

  9.8 ss:查看網絡狀態

  9.9 ping:測試主機間的連通性

  9.10 traceroute:跟蹤數據傳輸路由狀態

  9.11 arping:發送arp請求

  9.12 telnet:遠程登錄主機

  9.13 nc:多功能網絡工具

  9.14 ssh:安全的遠程登錄主機

  9.15 wget:命令行下載工具

  9.16 mailq:顯示郵件傳輸列表

  9.17 mail:發送和接收郵件

  9.18 nslookup:域名解析工具

  9.19 dig:域名查詢工具

  9.20 host:域名查詢工具

  9.21 nmap:網絡探測工具和安全/端口掃描器

  9.22 tcpdump:監聽網絡流量

10. Linux系統管理命令

  10.1 lsof:查看進程打開的文件

  10.2 uptime:顯示系統的運行時間以及負責信息

  10.3 free:查看系統內存信息

  10.4 iftop:動態顯示網絡接口的流量信息

  10.5 vmstat:虛擬內存統計

  10.6 mpstat:CPU信息統計

  10.7 iostart:I/O信息統計

  10.8 iotop:動態顯示磁盤I/O信息統計

  10.9 sar:收集系統信息

  10.10 chkconfig:管理開機啟動服務

  10.11 ntsysv:圖形管理開機服務

  10.12 ethtool:查詢網卡參數

  10.13 mii-tool:管理網絡接口的狀態

  10.14 dmidecode:查詢系統硬件信息

  10.15 lspci:顯示所有的PCI設備

  10.16 ipcs:顯示進程間通信設施的狀態

  10.17 ipcrm:清除ipc相關信息

  10.18 rpm:RPM包管理工具

  10.19 yum:自動化RPM包管理工具

Linux常用系統命令