文件和目錄操作命令
- pwd:顯示當前所在的位置
- cd:切換目錄
- tree:以樹形結構顯示目錄下的內容
- mkdir:創建目錄
- ls:顯示目錄下的內容及相關屬性信息
- cp:復制文件或目錄
- mv:移動或重命名文件
- rm:刪除文件或目錄
- rmdir:刪除空目錄
- ln:硬鏈接與軟連接
- readlink:查看符號鏈接文件的內容
- find:查看目錄下的文件
- xargs:將標準輸入轉換成命令行參數
- rename:重命名文件
- basename:顯示文件名或目錄名
- chattr:改變文件的擴展屬性
- lsatrr:查看文件擴展屬性
- file:顯示文件的類型
- MD5sum:計算和校驗文件的MD5值
- chown:改變文件或目錄的用戶和用戶組
- chmod:改變文件或者目錄權限
- chgrp:更改文件用戶組
- umask:顯示或者設置權限掩碼
文件過濾及內容編輯處理命令
- cat:合并文件或查看文件內容
- tac:反向顯示文件內容
- more:分頁顯示文件內容
- less:分頁顯示文件內容
- head:顯示文件內容頭部
- tail:顯示文件內容尾部
- tailf:跟蹤日志文件
- cut:從文本中提取一段文字并輸出
- split:分割文件
- paste:合并文件
- sort:文本排序
- join:按兩個文件的相同字段合并
- uniq:去除重復行
- wc:統計文件的行數、單詞數或字節數
- iconv:轉換文件的編碼格式
- dos2unix:將DOS格式文件轉換成UNIX格式
- diff:比較兩個文件的不同
- vimdiff:可視化比較工具
- rev:反向輸出文件內容
- tr:替換或刪除字符
- od:按不同進制顯示文件
- tee:多重定向
- vi/vim:文本編輯器
文本處理三劍客
- grep:文本過濾工具
- sed:字符流編輯器
- awk:
linux信息顯示與搜索文件命令
- uname:顯示系統信息
- hostname:顯示或設置系統的主機名
- dmesg:系統啟動異常診斷
- stat:顯示文件或文件系統狀態
- du:統計磁盤空間使用情況
- date:顯示與設置系統時間
- echo:顯示一行文本
- watch:監視命令執行情況
- which:顯示命令的全路徑
- whereis:顯示命令及其相關文件全路徑
- locate:快遞定位文件路徑
- updatedb:更新mlocate數據庫
文件備份與壓縮
- tar:打包備份
- gzip:壓縮或解壓文件
- zip:打包和壓縮文件
- unzip:解壓zip文件
- scp:遠程復制文件
- rsync:文件同步工具
linux用戶管理及用戶信息查詢命令
- useradd:創建用戶
- usermod:修改用戶信息
- userdel:刪除用戶
- groupadd:創建新的用戶組
- groupdel:刪除用戶組
- passwd:修改用戶密碼
- chage:修改用戶密碼有效期
- chpasswd:批量更新用戶密碼
- su:切換用戶
- visudo:編輯sudoers文件
- sudo:以另一個用戶身份執行命令
- id:顯示用戶與用戶組的信息
- w:顯示已登錄用戶信息
- who:顯示已登錄用戶信息
- users:顯示已登錄用戶
- whoami:顯示當前登陸的用戶名
- last:顯示用戶登陸列表
- lastb:顯示用戶登陸失敗的記錄
- lastlog:顯示所有用戶的最近登陸記錄
linux磁盤與文件系統管理命令
- fdisk:磁盤分區工具
- partprobe:更新內核的硬盤分區表信息
- tune2fs:調整ext2/ext3/ext4文件系統參數
- parted:磁盤分區工具
- mkfs:創建linux文件系統
- dump2fs:導出ext2/ext3/ext4文件系統信息
- resize2fs:調整ext2/ext3/ext4文件系統大小
- fsck:檢查并修復linux文件系統
- dd:轉換或復制文件
- mount:掛載文件系統
- umount:卸載文件系統
- df:報告文件系統磁盤空間的使用情況
- mkswap:創建交換分區
- swapon:激活交換分區
- swapoff:關閉交換分區
- sync:刷新文件系統緩沖區
linux進程管理命令
- ps:查看進程
- pstree:顯示進程狀態樹
- pgrep:查看匹配條件的進程
- kill:終止進程
- killall:通過進程名終止進程
- pkill:通過進程名終止進程
- top:實時顯示系統中各個進程的資源占用狀況
- nice:調整程序運行時的優先級
- renice:調整運行中的進程的優先級
- nohup:用戶退出系統進程繼續工作
- strace:跟蹤進程的系統調用
- ltrace:跟蹤進程調用庫函數
- runlevel:輸出當前的運行級別
- init:初始化linux進程
- service:管理系統服務
linux網絡管理命令
- ifconfig:配置或顯示網絡接口信息
- ifup:激活網絡接口
- ifdown:禁用網絡接口
- route:顯示或管理路由表
- arp:管理系統的arp緩存
- ip;網絡配置及工具
- netstat:查看網絡狀態
- ss:查看網絡狀態
- ping:測試主機之間網絡的連通性
- traceroute:數據追蹤傳輸路由狀況
- arping:發送arp請求
- telnet:遠程登陸主機
- nc:多功能網絡工具
- ssh:安全的遠程登陸主機
- wget:命令行下載工具
- mailq:顯示郵件傳輸隊列
- mail:發送和接收郵件
- nslookup:域名查詢工具
- dig:域名查詢工具
- host:域名查詢工具
- nmap:網絡探測工具和安全/端口掃描器
- tcpdump:監聽網絡流量
linux系統管理命令
- lsof:查看進程打開的文件
- uptime:顯示系統的運行時間及負載
- free:查看系統內存信息
- iftop:動態顯示網絡接口流量信息
- vmstat:虛擬內存統計
- mpstat:cpu信息統計
- iostat:i/o信息統計
- iotop:動態顯示磁盤i/o統計信息
- sar:收集系統信息
- chkconfig:管理開機服務
- ntsysv:管理開機服務
- setup:系統管理工具
- ethtool:查詢網卡參數
- mii-tool:管理網絡接口的狀態
- dmidecode:查詢系統硬件信息
- lspci:顯示所有pci設備
- ipcs:顯示進程間通信設施的狀態
- ipcrm:清除ipc相關信息
- rpm:rpm包管理器
- yum:自動化rpm包管理工具
推薦文章:http://www.lxweimin.com/p/20d2b599fef9
- 郵箱 :ithelei@sina.cn
- Good Luck!