常用Linux命令
Linux的系統管理主要在控制端下進行,通過使用命令行的方式進行管理。Linux的文件可以完成各種複雜的工作,例如,對目錄進行復制、移動和鏈接,搜索和查找文件和目錄,閱讀顯示打印文件內容等操作。
最常用的linux命令:
文件管理命令
磁盤管理命令
文件搜索和壓縮/解壓縮命令
系統管理命令
1.文件名
文件名規則:linux文件名的最大長度爲256個字符,通常有字母、數字、“.”(點號)、“_”(下劃線)、“-”(減號)組成,文件名不能含有“/”符號。
注意:
大小寫敏感
除了/之外,所有的字符都合法
有些字符最好不用,如空格,製表符/t等、退格符和字符@ # &()[]
避免使用加減或.作爲普通文件名第一個字符
2. 通配符號
星號* 匹配任何字符或任何數目的字符
問號? 匹配任何單字符
[ ] 匹配任何包含在括號裏的單字符
3.路徑
絕對路徑:是從根開始一級一級地進入各個子目錄,最後指定該命令或文件
相對路徑:是從當前目錄進入某目錄,最後指定該命令或文件
.代表當前目錄
..代表上一級目錄
4. Linux命令格式
命令 —選項 參數
命令 —選項
命令 參數
命令
5. Linux常用命令
(1)目錄操作命令:
命令名稱:ln 產生鏈接文件 ——link /bin/ln
功能描述:列出當前工作子目錄中的文件及子目錄清單
使用權限:all user
語法格式:ln –s [源文件] [目標文件]
注意:源文件和目標文件一定要使用絕對路徑
ln file1 file2 硬鏈接
ln –s file1file2
命令名稱:cd——changedirectory
功能描述:切換目錄
所在路徑:shell內部指令
語法格式:cd [目錄]
cd ~回到根目錄
cd回到根目錄
cd..上級目錄
cd/
cd../..進入上兩層目錄
cd –回到上次訪問的目錄
cd !$列出並執行你的命令歷史裏面最近的一條記錄
命令名稱:mkdir
功能描述:創建以dir-name命名的目錄
用戶權限:對當前目錄具有操作權限的用戶
語法格式:mkdir [選項] dir-name
命令名稱:rmdir
功能描述:從一個目錄中刪除一個或多個子目錄項
用戶權限:對當前目錄具有操作權限的用戶
語法格式:rmdir [選項] dir-name
命令名稱:pwd——print workdirectory
功能描述:顯示目前所在的工作目錄
所在路徑:/bin/pwd :all user
語法格式:pwd
(2)文件操作命令
命令名稱:cat
功能描述:把文件串連接後傳到基本輸出設備上。不管文件多長,一次性讀出(適用於小文件),查看(讀出文件傳到另一個文件)。
用戶權限:所有用戶
語法格式:cat [選項] 文件名
命令名稱:cp——copy
功能描述:複製文件
所在路徑:/bin/cp :all user
語法格式:cp –afp [源文件或源目錄]
命令名稱:touch
功能描述:生成空文件
所在路徑:/bin/touch/ :all user
語法格式:touch [選項] 文件名
命令名稱:mv——move
功能描述:移動文件(相當於剪切)或爲文件重新命名
所在路徑:/bin/mv :all user
語法格式:mv –f [源文件或目錄] [目的文件或目錄]
命令名稱:rm——remove
功能描述:刪除文件
所在路徑:/bin/rm :alluser
語法格式:rm -irf [文件或目錄] -i:進行交互式刪除 -r:將參數中列出的全部目錄和子目錄均遞歸刪除 -f:忽略不存在的文件,並且不給提示。
命令名稱:find
功能描述:將文件系統內符合條件的文件列出來
用戶權限:all user
語法格式:find
命令名稱:dd
功能描述:把指定的輸入文件複製到指定的輸出文件中,並在複製過程中可以進行格式轉化。
使用權限: all user
語法格式:dd [選項]
(3)文件備份和壓縮命令
命令名稱:tar
功能描述:對文件目錄進行打包備份
用戶權限: all user
語法格式:tar –f [源文件或目錄] [目的文件或目錄]
命令名稱:gzip
功能描述:用Lempel-ziv編碼壓縮文件
用戶權限: all user
語法格式:gzip –v 文件目錄列表
(4)關機和系統管理命令
shutdown:關機
init 0關機
shutdown –h now 馬上關機
shutdown –h 10十分鐘之後關機
reboot重啓
init 6 重啓
命令名稱:data
功能描述:顯示和設置系統的日期和時間
用戶權限: all user
語法格式:data [選項] 顯示時間格式(以+開始,後面接時間)
命令名稱:who
功能描述:顯示系統中有哪些用戶登錄系統
用戶權限: all user
語法格式:who [選項]
(5)網絡通信指令
用戶在線,發送消息
write:用戶名 :向用戶發送消息
ctrl +d: 停止發送
wall 消息:向所有用戶發送消息
mesg n : 不接收消息
mesg y : 接收消息
管理員發送的消息,所有用戶必須接收
如用戶不在線,發送消息
發信:啓動 sendmail
主題,內容,cc
ctrl +d 結束
收信:mail
回信:r
不回信:q