常用Linux命令

常用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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章