整理了一下-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/69901823/viewspace-2890705/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 整理了一下 Linux 中習見命令及分類Linux
- linux-網路命令Linux
- linux-命令-書籍Linux
- linux-實用命令Linux
- Java命令學習系列(零)——常見命令及Java Dump介紹Java
- Babel 一下 ES6 中的類及繼承Babel繼承
- 閒的蛋疼整理了一下Dockerfile的命令和引數備查Docker
- Linux常見的開發命令有哪些?分類介紹!Linux
- git命令分類圖Git
- Linux-常用命令Linux
- Linux-部署專案命令Linux
- 分類任務中效能度量及程式碼
- 整理了一下angularJs的webpack模板AngularJSWeb
- axios執行原理了解一下!iOS
- 常見儲存器分類
- ffmpeg命令分類查詢
- 【轉】linux-命令top詳解Linux
- Wait Events的分類及分類依據AI
- 《應用迴歸及分類》學習筆記1筆記
- Oracle Clusterware 命令集分類Oracle
- 重新整理了偽類偽元素
- DVWA中學習PHP常見漏洞及修復方法PHP
- 簡單整理了一下最近遇到的一些面試題-面試進行中面試題
- 效能測試學習(1)-效能測試分類與常見術語
- linux-網路管理(常用命令)Linux
- IP地址分類及範圍
- oracle clusterware命令集的分類:Oracle
- iOS UIView分類調整控制元件座標iOSUIView控制元件
- 整體二分學習筆記筆記
- 強化學習分類強化學習
- 乾貨 | 深度學習在文字分類中的應用深度學習文字分類
- 機器學習常見演算法分類彙總機器學習演算法
- 命令列中常見命令用法及explainshell.com的用法命令列AI
- 內部排序分類及穩定性排序
- Java 獲取碟符及分類Java
- MySQL中鎖的分類MySql
- Emacs基礎使用教程及常見命令整理Mac
- shell入門基礎&常見命令及用法