Linux常用系統命令
阿新 • • 發佈:2018-03-12
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常用系統命令