整理了一下 Linux 中習見命令及分類
系統由於其開放性、多使用者、多工和多執行緒、裝置獨立性、豐富的網路功能等優點受到大家的歡迎,越來越多的人想要去了解甚至學習Linux,而Linux功能通常是通過繁多的各類命令來實現的,所以學習Linux命令是基礎,掌握好各種命令才能玩轉Linux,但是Linux命令太多了,全部記住的話確實不容易也沒必要,因為有些命令用的比較少,等用到的時候再記憶就可以。但一些常用到的命令是要必須掌握的。下面我就介紹一下Linux常見命令及分類。
Linux命令分類的話可分為檔案管理類,文件編輯類,系統管理類,磁碟管理類,檔案傳輸類,網路通訊類,裝置管理類,備份壓縮類及其他命令等。
其中檔案管理類命令常見的有pwd:顯示當前所在的位置,cd:切換目錄,mkdir:建立目錄,touch:建立空檔案或改變檔案的時間戳屬性,ls:顯示目錄下的內容及相關屬性資訊,cp:複製檔案或目錄,mv:移動或重新命名檔案,rm:刪除檔案或目錄,rmdir:刪除空目錄,ln:硬連結與軟連結,readlink:檢視符號連結檔案的內容,find:查詢目錄下的檔案,xargs:將標準輸入轉換成命令列引數,rename:重新命名檔案,dirname:顯示檔案或目錄路徑,chattr:改變檔案的擴充套件屬性,lsattr:檢視檔案擴充套件屬性,file:顯示檔案的型別,md5sum:計算和校驗檔案的MD5值,chown:改變檔案或目錄的使用者和使用者組,chmod:改變檔案或目錄許可權,chgrp:更改檔案使用者組 ,umask:顯示或設定許可權掩碼。
文件編輯類常見命令有cat:合併檔案或檢視檔案內容,tac:反向顯示檔案內容,more:分頁顯示檔案內容,less:分頁顯示檔案內容,head:顯示檔案內容頭部,tail:顯示檔案內容尾部,tailf:跟蹤日誌檔案,cut:從文字中提取一段文字並輸出,split:分割檔案,paste:合併檔案,join:按兩個檔案的相同欄位合併,uniq:去除重複行,wc:統計檔案的行數、單詞數或位元組數,iconv:轉換檔案的編碼格式,diff:比較兩個檔案的不同,vimdiff:視覺化比較工具,rev:反向輸出檔案內容,tr:替換或刪除字元,vi/vim:純文字編輯器 。
系統管理類常見命令有 lsof:檢視程式開啟的檔案,uptime:顯示系統的執行時間及負載,free:檢視系統記憶體資訊,iftop:動態顯示網路介面流量資訊,vmstat:虛擬記憶體統計,mpstat:CPU資訊統計,iostat:I/O資訊統計,iotop:動態顯示磁碟I/O統計資訊,chkconfig:管理開機服務,ntsysv:管理開機服務,setup:系統管理工具,ethtool:查詢網路卡引數,mii-tool:管理網路介面的狀態,rpm:RPM包管理器,yum:自動化RPM包管理工具。
磁碟管理類常見命令有fdisk:磁碟分割槽工具,partprobe:更新核心的硬碟分割槽表資訊,tune2fs:調整ext2/ext3/ext4檔案系統引數,parted:磁碟分割槽工具,mkfs:建立Linux檔案系統,dumpe2fs:匯出ext2/ext3/ext4檔案系統資訊,resize2fs:調整ext2/ext3/ext4檔案系統大小,fsck:檢查並修復Linux檔案系統,mount:掛載檔案系統,umount:解除安裝檔案系統,df:報告檔案系統磁碟空間的使用情況,mkswap:建立交換分割槽,swapon:啟用交換分割槽,swapoff:關閉交換分割槽,sync:重新整理檔案系統緩衝區。
檔案傳輸類常見命令有 , curl : 檔案傳輸工具 , , , , , , , , , , , , , , , , , cur : 檔案傳輸工具 , , 。
網路通訊類常見命令有ifconfig:配置或顯示網路介面資訊,ifup:啟用網路介面,ifdown:禁用網路介面,service network restart(/etc/init.d/network restart) 啟用整個網路,所有網路卡,route:顯示或管理路由表,arp:管理系統的arp快取,ip:網路配置工具,netstat:檢視網路狀態,ss:檢視網路狀態,traceroute:追蹤資料傳輸路由狀況,arping:傳送arp請求,telnet:遠端登入主機,nc:多功能網路工具,sh:安全地遠端登入主機,wget:命令列下載工具,mailq:顯示郵件傳輸佇列,mail:傳送和接收郵件,nslookup:域名查詢工具,dig:域名查詢工具,host:域名查詢工具,nmap:網路探測工具和安全/埠掃描器,tcpdump:監聽網路流量。裝置管理類常見命令有 , , , , , , , , , 。
備份壓縮類常見命令有tar:打包備份,gzip:壓縮或解壓檔案,zip:打包和壓縮檔案,unzip:解壓zip檔案,scp:遠端檔案複製,rsync:檔案同步工具。其他一些常見命令有 , , , , 。
命令分類整理後就比較容易記憶,但最好不要死記硬背,而是多操作應用,用的多了自然而然地也就記住了。如果是初接觸命令,大家可以看下 ,裡有新手必須掌握的命令介紹,大家可以參考下。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2890859/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 整理了一下-Linux-中習見命令及分類Linux
- Linux常見的開發命令有哪些?分類介紹!Linux
- linux學習day1——linux常見命令Linux
- linux 常見命令及說明雜記Linux
- linux常見命令Linux
- 常見Linux命令Linux
- 整理了一下目前各Linux發行版的清單Linux
- Linux系統上常見的檔案管理類命令Linux
- linux目錄及檔案命令學習Linux
- Java命令學習系列(零)——常見命令及Java Dump介紹Java
- Linux面試題,淺析常見Linux命令面試題及答案Linux面試題
- 學習Linux常見的開發命令有哪些?Linux
- 常見的linux命令Linux
- 【3】Linux常見命令Linux
- Linux系統常見的三種裝置分類!Linux
- 閒的蛋疼整理了一下Dockerfile的命令和引數備查Docker
- Linux中內部命令和外部命令如何區分?Linux
- 常見bug分類
- 【Linux學習教程】Linux中Sed命令如何使用?Linux
- Linux中chmod命令的定義及作用!Linux
- Babel 一下 ES6 中的類及繼承Babel繼承
- axios執行原理了解一下!iOS
- 整理了一下angularJs的webpack模板AngularJSWeb
- linux常見命令說明Linux
- Linux 下 常見操作命令Linux
- 列舉一下常見的final類?
- Linux常見命令-目錄檔案命令Linux
- ffmpeg命令分類查詢
- ip命令網路物件常見操作命令有哪些?如何學習linux語言物件Linux
- 分類任務中效能度量及程式碼
- LINUX 網路管理常見命令Linux
- Linux 命令學習Linux
- 常見儲存器分類
- 探討一下Linux系統中使用者ID的五種分類!Linux
- 《應用迴歸及分類》學習筆記1筆記
- Linux命令常見面試題!Linux基礎教程Linux面試題
- 學習一個 Linux 命令:shutdown 命令Linux
- Linux 中date命令Linux