常用的shell命令

2021-07-23 18:09:37 字數 3244 閱讀 6315

linux下常用的shell命令

1)mkdir  /file/file1 :在file目錄下建立乙個名為file1的目錄。

常用屬性 :

-p :當上級目錄不存在時將上級目錄一併建立。

2)rmdir /file/file1 :刪除file目錄下的file1目錄。在刪除前要確定目錄為空  目錄,否則無法刪除。

常用屬性 :

-r或-r :遞迴處理,可將指定目錄及其子目錄一併處理。

-v:詳細顯示命令執行的操作。

3) cp  file   /file1 將file複製到file1中。

cp  file  . 將file複製到當前目錄中。

常用屬性:

-r或-r :遞迴處理,可將指定目錄及其子目錄一併處理。

-v:詳細顯示命令執行的操作。

4)mv  file /file1 將file移動到file1中。

常用屬性:

-f:當目標檔案或目錄與現有的檔案或目錄重複則覆蓋現有的檔案或目錄

-i:互動式操作,如果目標檔案與原始檔重名詢問使用者是否覆蓋目標檔案,若

使用者輸入「y」則覆蓋目標檔案,輸入「n」則取消對原始檔的移動。

5)rm -rf file/file1 強制移除file目錄下的file1目錄,若file1為檔案則可直接使用rm命令移除

常用屬性:

-r或-r :遞迴處理,可將指定目錄及其子目錄一併處理。

-v:詳細顯示命令執行的操作。

-f:強制刪除檔案或目錄。

6)grep 一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並將匹配的行列印出來。

常用屬性:

-w:只顯示全字符合的列。

7)unzip 用於解壓由zip命令壓縮的zip包。

常用屬性:

-l :顯示壓縮檔案內包含的檔案。

-d《目錄》:指定檔案解壓縮後所要儲存的目錄。

-x《檔案》:指定不要處理壓縮目錄中的那些檔案。

-s:將檔名中的空白字元轉換為下劃線字元。

8)tar 常用來給檔案壓縮和解壓

常用屬性:

-z通過gzip指令處理備份檔案

-x從備份檔案中還原檔案

-v顯示執行過程

-f 《備份檔案》 指定備份檔案

9)cut 用於顯示行中指定部分,刪除檔案中指定字段。cut經常用來顯示檔案內容,

或連線兩個或多個檔案通過輸出重定向符將其放入另一檔案中

常用屬性:

-b 僅顯示行中指定範圍的內容

-c僅顯示行中指定範圍的字元

-f顯示指定欄位的內容

10)find 用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名,

如果使用該命令不設定任何引數則find命令會在當前目錄下查詢子目錄與檔案,

並將查詢到的子目錄與檔案全部進行顯示.

常用屬性:

-amin 《分鐘》:查詢指定時間被訪問過的目錄或檔案,單位以分鐘計算。

-atime<24小時數》:查詢指定時間被訪問過的目錄或檔案,單位以小時計算。

-cmin 《分鐘》:查詢指定時間被修改過的目錄或檔案,單位以分鐘計算。

-ctime<24小時數》:查詢指定時間被修改過的目錄或檔案,單位以小時計算。

-name 《範本樣式》:指定字串作為查詢檔案或目錄的範本樣式。

-type《檔案型別》:只尋找符合指定的檔案型別的檔案。

11)useradd 用於linux下建立新的系統使用者useradd用來建立使用者賬號,賬號建立好之後使用passwd設定賬號的密碼,使用userdel刪除賬號。

常用屬性:

-m自動建立使用者的登入目錄

-s指定使用者登入後使用的shell

-u指定使用者id

12)clear 清除當前終端螢幕上的資訊

13)login 放棄當前身份,重新登入系統

14)logout 讓使用者退出系統。

15)chmod 用於變更檔案或目錄的許可權

許可權範圍有:

u:user,即檔案或目錄的擁有者 

g:group,即檔案或目錄的所屬群組

o:other,除了檔案或目錄擁有者所屬群組之外,其他使用者皆屬於這個範圍

a:all,即全部的使用者,包含擁有者,所屬群組和其他的使用者

r:讀取許可權,數字代號是「4」

w:寫入許可權,數字代號是「2」

x:執行或切換許可權,數字代號是「1」

-:不具備任何許可權,數字代號是「0」

s:特殊功能說明,變更檔案或目錄的許可權

常用的Shell命令

根據功能分類記憶 補充 1.在linux系統中,每個使用者都擁有自己的主目錄。普通使用者的主目錄一般都在 home下面,目錄名就是使用者名稱 root使用者的主目錄是 root。通常情況下,普通使用者對自己的主目錄擁有所有操作許可權,對其他使用者的主目錄沒有任何操作許可權 2.root使用者是lin...

常用的shell命令

ls 檢視當前路徑下的 沒有被隱藏 檔案 ls l 檢視檔案的詳細資訊 ls a 檢視所有的檔案 包含被隱藏的檔案 cd 切換路徑 pwd 顯示完整的當前路徑 home gec 家目錄 根目錄 touch 建立檔案 touch hello.c mkdir 建立目錄 mkdir project rm ...

常用的Shell命令

基於linux系統的shell命令 一 開關類 1.關機命令 halt poweroff 2.重啟虛擬機器 reboot 3.開啟函式的幫助文件 man 命令 函式 進入幫助文件後按q退出 二 路徑 4.路徑選擇 cd 絕對路徑 cd home x x 相對路徑 cd x 選擇當前目錄下的子目錄 三...