linux核心系統命令

文件和目錄操作命令

  • 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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。