來源:banana 童
地址:www.cnblogs.com/bananaaa/p/7774467.html
linux 命令是對 Linux 系統進行管理的命令,對于 Linux 系統來說,無論是中央處理器、記憶體、磁盤驅動器、鍵盤、滑鼠,還是用戶等都是檔案, Linux 系統管理的命令是它正常運行的核心,與之前的 DOS 命令類似,linux 命令在系統中有兩種型別:內置 Shell 命令和 Linux 命令,
| 命令 | 功能說明 |
|---|---|
| 線上查詢及幫助命令 (2 個) | |
| man | 查看命令幫助,命令的詞典,更復雜的還有 info,但不常用, |
| help | 查看 Linux 內置命令的幫助,比如 cd 命令, |
| 檔案和目錄操作命令 (18 個) | |
| ls | 全拼 list,功能是列出目錄的內容及其內容屬性資訊, |
| cd | 全拼 change directory,功能是從當前作業目錄切換到指定的作業目錄, |
| cp | 全拼 copy,其功能為復制檔案或目錄, |
| find | 查找的意思,用于查找目錄及目錄下的檔案, |
| mkdir | 全拼 make directories,其功能是創建目錄, |
| mv | 全拼 move,其功能是移動或重命名檔案, |
| pwd | 全拼 print working directory,其功能是顯示當前作業目錄的絕對路徑, |
| rename | 用于重命名檔案, |
| rm | 全拼 remove,其功能是洗掉一個或多個檔案或目錄, |
| rmdir | 全拼 remove empty directories,功能是洗掉空目錄, |
| touch | 創建新的空檔案,改變已有檔案的時間戳屬性, |
| tree | 功能是以樹形結構顯示目錄下的內容, |
| basename | 顯示檔案名或目錄名, |
| dirname | 顯示檔案或目錄路徑, |
| chattr | 改變檔案的擴展屬性, |
| lsattr | 查看檔案擴展屬性, |
| file | 顯示檔案的型別, |
| md5sum | 計算和校驗檔案的 MD5 值, |
| 查看檔案及內容處理命令(21 個) | |
| cat | 全拼 concatenate,功能是用于連接多個檔案并且列印到螢屏輸出或重定向到指定檔案中, |
| tac | tac 是 cat 的反向拼寫,因此命令的功能為反向顯示檔案內容, |
| more | 分頁顯示檔案內容, |
| less | 分頁顯示檔案內容,more 命令的相反用法, |
| head | 顯示檔案內容的頭部, |
| tail | 顯示檔案內容的尾部, |
| cut | 將檔案的每一行按指定分隔符分割并輸出, |
| split | 分割檔案為不同的小片段, |
| paste | 按行合并檔案內容, |
| sort | 對檔案的文本內容排序, |
| uniq | 去除重復行,oldboy |
| wc | 統計檔案的行數、單詞數或位元組數, |
| iconv | 轉換檔案的編碼格式, |
| dos2unix | 將 DOS 格式檔案轉換成 UNIX 格式, |
| diff | 全拼 difference,比較檔案的差異,常用于文本檔案, |
| vimdiff | 命令列可視化檔案比較工具,常用于文本檔案, |
| rev | 反向輸出檔案內容, |
| grep/egrep | 過濾字串,三劍客老三, |
| join | 按兩個檔案的相同欄位合并, |
| tr | 替換或洗掉字符, |
| vi/vim | 命令列文本編輯器, |
| 檔案壓縮及解壓縮命令(4 個) | |
| tar | 打包壓縮,oldboy |
| unzip | 解壓檔案, |
| gzip | gzip 壓縮工具, |
| zip | 壓縮工具, |
| 資訊顯示命令(11 個) | |
| uname | 顯示作業系統相關資訊的命令, |
| hostname | 顯示或者設定當前系統的主機名, |
| dmesg | 顯示開機資訊,用于診斷系統故障, |
| uptime | 顯示系統運行時間及負載, |
| stat | 顯示檔案或檔案系統的狀態, |
| du | 計算磁盤空間使用情況, |
| df | 報告檔案系統磁盤空間的使用情況, |
| top | 實時顯示系統資源使用情況, |
| free | 查看系統記憶體, |
| date | 顯示與設定系統時間, |
| cal | 查看日歷等時間資訊, |
| 搜索檔案命令(4 個) | |
| which | 查找二進制命令,按環境變數 PATH 路徑查找, |
| find | 從磁盤遍歷查找檔案或目錄, |
| whereis | 查找二進制命令,按環境變數 PATH 路徑查找, |
| locate | 從資料庫 (/var/lib/mlocate/mlocate.db) 查找命令,使用 updatedb 更新庫, |
| 用戶管理命令(10 個) | |
| useradd | 添加用戶, |
| usermod | 修改系統已經存在的用戶屬性, |
| userdel | 洗掉用戶, |
| groupadd | 添加用戶組, |
| passwd | 修改用戶密碼, |
| chage | 修改用戶密碼有效期限, |
| id | 查看用戶的 uid,gid 及歸屬的用戶組, |
| su | 切換用戶身份, |
| visudo | 編輯 / etc/sudoers 檔案的專屬命令, |
| sudo | 以另外一個用戶身份(默認 root 用戶)執行事先在 sudoers 檔案允許的命令, |
| 基礎網路操作命令(11 個) | |
| telnet | 使用 TELNET 協議遠程登錄, |
| ssh | 使用 SSH 加密協議遠程登錄, |
| scp | 全拼 secure copy,用于不同主機之間復制檔案, |
| wget | 命令列下載檔案, |
| ping | 測驗主機之間網路的連通性, |
| route | 顯示和設定 linux 系統的路由表, |
| ifconfig | 查看、配置、啟用或禁用網路介面的命令, |
| ifup | 啟動網卡, |
| ifdown | 關閉網卡, |
| netstat | 查看網路狀態, |
| ss | 查看網路狀態, |
| 深入網路操作命令(9 個) | |
| nmap | 網路掃描命令, |
| lsof | 全名 list open files,也就是列舉系統中已經被打開的檔案, |
| 發送和接收郵件, | |
| mutt | 郵件管理命令, |
| nslookup | 互動式查詢互聯網 DNS 服務器的命令, |
| dig | 查找 DNS 決議程序, |
| host | 查詢 DNS 的命令, |
| traceroute | 追蹤資料傳輸路由狀況, |
| tcpdump | 命令列的抓包工具, |
| 有關磁盤與檔案系統的命令(16 個) | |
| mount | 掛載檔案系統, |
| umount | 卸載檔案系統, |
| fsck | 檢查并修復 Linux 檔案系統, |
| dd | 轉換或復制檔案, |
| dumpe2fs | 匯出 ext2/ext3/ext4 檔案系統資訊, |
| dump | ext2/3/4 檔案系統備份工具, |
| fdisk | 磁盤磁區命令,適用于 2TB 以下磁盤磁區, |
| parted | 磁盤磁區命令,沒有磁盤大小限制,常用于 2TB 以下磁盤磁區, |
| mkfs | 格式化創建 Linux 檔案系統, |
| partprobe | 更新內核的硬碟磁區表資訊, |
| e2fsck | 檢查 ext2/ext3/ext4 型別檔案系統, |
| mkswap | 創建 Linux 交換磁區, |
| swapon | 啟用交換磁區, |
| swapoff | 關閉交換磁區, |
| sync | 將記憶體緩沖區內的資料寫入磁盤, |
| resize2fs | 調整 ext2/ext3/ext4 檔案系統大小, |
| 系統權限及用戶授權相關命令(4 個) | |
| chmod | 改變檔案或目錄權限, |
| chown | 改變檔案或目錄的屬主和屬組, |
| chgrp | 更改檔案用戶組, |
| umask | 顯示或設定權限掩碼, |
| 查看系統用戶登陸資訊的命令(7 個) | |
| whoami | 顯示當前有效的用戶名稱,相當于執行 id -un 命令, |
| who | 顯示目前登錄系統的用戶資訊, |
| w | 顯示已經登陸系統的用戶串列,并顯示用戶正在執行的指令, |
| last | 顯示登入系統的用戶, |
| lastlog | 顯示系統中所有用戶最近一次登錄資訊, |
| users | 顯示當前登錄系統的所有用戶的用戶串列, |
| finger | 查找并顯示用戶資訊, |
| 內置命令及其它(19 個) | |
| echo | 列印變數,或直接輸出指定的字串 |
| printf | 將結果格式化輸出到標準輸出, |
| rpm | 管理 rpm 包的命令, |
| yum | 自動化簡單化地管理 rpm 包的命令, |
| watch | 周期性的執行給定的命令,并將命令的輸出以全屏方式顯示, |
| alias | 設定系統別名, |
| unalias | 取消系統別名, |
| date | 查看或設定系統時間, |
| clear | 清除螢屏,簡稱清屏, |
| history | 查看命令執行的歷史紀錄, |
| eject | 彈出光驅, |
| time | 計算命令執行時間, |
| nc | 功能強大的網路工具, |
| xargs | 將標準輸入轉換成命令列引數, |
| exec | 呼叫并執行指令的命令, |
| export | 設定或者顯示環境變數, |
| unset | 洗掉變數或函式, |
| type | 用于判斷另外一個命令是否是內置命令, |
| bc | 命令列科學計算器 |
| 系統管理與性能監視命令 (9 個) | |
| chkconfig | 管理 Linux 系統開機啟動項, |
| vmstat | 虛擬記憶體統計, |
| mpstat | 顯示各個可用 CPU 的狀態統計, |
| iostat | 統計系統 IO, |
| sar | 全面地獲取系統的 CPU、運行佇列、磁盤 I/O、分頁(交換區)、記憶體、 CPU 中斷和網路等性能資料, |
| ipcs | 用于報告 Linux 中行程間通信設施的狀態,顯示的資訊包括訊息串列、共享記憶體和信號量的資訊, |
| ipcrm | 用來洗掉一個或更多的訊息佇列、信號量集或者共享記憶體標識, |
| strace | 用于診斷、除錯 Linux 用戶空間跟蹤器,我們用它來監控用戶空間行程和內核的互動,比如系統呼叫、信號傳遞、行程狀態變更等, |
| ltrace | 命令會跟蹤行程的庫函式呼叫, 它會顯現出哪個庫函式被呼叫, |
| 關機 / 重啟 / 注銷和查看系統資訊的命令(6 個) | |
| shutdown | 關機, |
| halt | 關機, |
| poweroff | 關閉電源, |
| logout | 退出當前登錄的 Shell, |
| exit | 退出當前登錄的 Shell, |
| Ctrl+d | 退出當前登錄的 Shell 的快捷鍵, |
| 行程管理相關命令(15 個) | |
| bg | 將一個在后臺暫停的命令,變成繼續執行 (在后臺執行), |
| fg | 將后臺中的命令調至前臺繼續運行, |
| jobs | 查看當前有多少在后臺運行的命令, |
| kill | 終止行程, |
| killall | 通過行程名終止行程, |
| pkill | 通過行程名終止行程, |
| crontab | 定時任務命令, |
| ps | 顯示行程的快照, |
| pstree | 樹形顯示行程, |
| nice/renice | 調整程式運行的優先級, |
| nohup | 忽略掛起信號運行指定的命令, |
| pgrep | 查找匹配條件的行程, |
| runlevel | 查看系統當前運行級別, |
| init | 切換運行級別, |
| service | 啟動、停止、重新啟動和關閉系統服務,還可以顯示所有系統服務的當前狀態, |
近期熱文推薦:
1.1,000+ 道 Java面試題及答案整理(2021最新版)
2.終于靠開源專案弄到 IntelliJ IDEA 激活碼了,真香!
3.阿里 Mock 工具正式開源,干掉市面上所有 Mock 工具!
4.Spring Cloud 2020.0.0 正式發布,全新顛覆性版本!
5.《Java開發手冊(嵩山版)》最新發布,速速下載!
覺得不錯,別忘了隨手點贊+轉發哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/289145.html
標籤:Java
下一篇:Redis集群搭建(v6)
