版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/u010741376/article/details/47003621
顯示目錄和檔案的指令
Ls:用于檢視所有檔案夾的指令。
Dir:用于顯示指定檔案夾和目錄的指令 Tree: 以樹狀圖列出目錄内容
Du:顯示目錄或檔案大小
修改目錄,檔案權限和屬主及數組指令
Chmod:用于改變指定目錄或檔案的權限指令。
Chown:用于改變檔案擁有屬性的指令。
Chgrp:用于改變檔案群組的指令。
Chattr:用于設定檔案具有不可删除和修改權限。
Lsattr:用于顯示檔案或目錄的隐藏屬性。
建立和删除目錄的指令
Mkdir:用于建立目錄
Rmdir:用于删除空的目錄
Rm -f:用于删除不為空的目錄
建立和删除,重命名,複制檔案的指令
Touch:建立一個新的檔案
Vi:建立一個新的檔案
Rm:删除檔案或目錄
Mv:重命名或移動檔案的指令
Cp:複制指令
Scp:用于将本地的檔案或目錄複制到遠端伺服器
Wget:用于下載下傳ftp或http伺服器檔案到本地。
顯示檔案内容的指令
Cat:用于顯示指定檔案的全部内容
More:用分頁的形式顯示指定檔案的内容
Less:用分頁的形式顯示指定檔案的内容,差別是more和less翻頁使用的操作鍵不同。
Head:用于顯示檔案的前n行内容。
Tail:用于顯示檔案的後n行内容。
Tail -f:用于自動重新整理的顯示檔案後n行資料内容。
查找指令
Find:查找指定目錄或檔案的指令。
Whereis:查找指定的檔案源和二進制檔案和手冊等
Which:用于查詢指令或别名的位置。
Locate:快速查找系統
資料庫中指定的内容。
Grep:在指定的檔案或标準輸出,标準輸入内,查找滿足條件的内容。
關機和重新開機計算機的指令
Shutdown:-r 關機後立即重新開機
-k 并不真正的關機,而隻是發出警告資訊給所有使用者
-h 關機後不重新啟動
Poweroff:用于關機和關閉電源
Init:改變系統運作級别
0級用于關閉系統
1 級用于單一使用者模式
2級用來進行多使用者使用模式(但不帶網絡功能)
3級用來進行多使用者使用模式(帶網絡全功能)
4級用來進行使用者自定義使用模式
5級表示進入x windows時的模式
6級用來重新開機系統
Reboot: 用于計算機重新開機
Halt:用于關閉計算機系統
壓縮和打包指令
Tar:用于多個檔案或目錄進行打包,但不壓縮,同時也用指令進行解包
Gzip:用于檔案進行壓縮和解壓縮指令,檔案擴充名為.gz結尾。
Gunzip:用于對gzip壓縮文檔進行解壓縮。
Bzip2:用于對檔案或目錄進行壓縮和解壓縮
Bzcat:用于顯示壓縮檔案的内容。
Compress/un compress: 壓縮/解壓縮.Z檔案
Zcat:檢視z或gz結尾的壓縮檔案内容。
Gzexe:壓縮可執行的檔案
Unarg:解壓縮.arj檔案
Zip/unzip:壓縮解壓縮.zip檔案
使用者操作指令
Su:切換使用者指令
Sudo:一系統管理者的身份執行指令
Passwd:用于修改使用者的密碼
改變目錄和檢視目前目錄指令
Cd:進入
工作目錄
Cd 。。:會退到上一級指令
Pwd:顯示目前使用者所在工作目錄位置
檔案連接配接指令
Ln:為源檔案建立一個連接配接,并不将源檔案複制一份,即占用的空間很小。
可以分為軟體連接配接和硬連結。
軟連接配接:也稱為符号連接配接,即為檔案或目錄建立一個快捷方式。
硬連結:給一個檔案取多于一個名字,放在不同目錄中,友善使用者使用。
Ln指令參數如下:
-f:在建立連接配接時,先将與目的對象同名的檔案或目錄删除。
-d:允許系統管理者硬連結自己的目錄。
-i:在删除與目的對象同名檔案或目錄時先詢問使用者。
-n:在建立軟連接配接時,将目的對象視為一般的檔案。
-s:建立軟連接配接,即符号連接配接。
-v:在連接配接之前顯示檔案或目錄名。
-b:将在連接配接時會被覆寫或删除的檔案進行備份。
幫助指令-----man
其他 指令
Who:顯示系統中有那些使用者在使用。
-ami 顯示目前使用者
-u:顯示使用者的動作/工作
-s:使用簡短的格式來顯示
-v:顯示程式版本
Free:檢視目前系統的記憶體使用情況
Uptime:顯示系統運作了多長時間
Ps:顯示瞬間程序的動态
Pstree:以樹狀方式顯示系統中所有的程序
Date:顯示或設定系統的日期與時間。
Last:顯示每月登陸系統的使用者資訊
Kill: 殺死一些特定的程序
Logout:退出系統
Useradd/userdel:添加使用者/删除使用者
Clear:清屏
Passwd:設定使用者密碼
vi編輯器
首先用vi指令打開一個檔案
末行模式指令:
:n,m w path/filename 儲存指定範圍文檔( n表開始行,m表結束行)
:q! 對檔案做過修改後,強制退出
:q 沒有對檔案做過修改退出
Wq或x 儲存退出
dd 删除光标所在行
: set number 顯示行号
:n 跳轉到n行
:s 替換字元串 :s/test/test2/g /g全局替換 /也可以用%代替
/ 查找字元串
網絡通信常用的指令
Arp:網絡位址顯示及控制
ftp:檔案傳輸
Lftp:檔案傳輸
Mail:發送/接收電子郵件
Mesg:允許或拒絕其他使用者向自己所用的終端發送資訊
Mutt E-mail 管理程式
Ncftp :檔案傳輸
Netstat:顯示網絡連接配接.路由表和網絡接口資訊
Pine:收發電子郵件,浏覽新聞討論區
Ping:用于檢視網絡是否連接配接通暢
Ssh:安全模式下遠端登陸
Telnet:遠端登入
Talk:與另一使用者對話
Traceroute:顯示到達某一主機所經由的路徑及所使用的時間。
Wget:從網路上自動下載下傳檔案
Write:向
其它使用者終端寫資訊 Rlogin:遠端登入