NingShanFeng 之linux的常用命令

2021-09-24 11:32:11 字數 3171 閱讀 7403

ls 是英文單詞 list 的縮寫,功能是列出目錄的內容,是使用者常用的命令之一,它類似於dos 寫的dir命令

ls常用引數:

引數含義

-a顯示指定目錄下所有子目錄與檔案,包括隱藏檔案

-l以列表方式顯示檔案的詳細資訊

-h配合 -l 以人性化的方式顯示檔案大小

與dos下的檔案操作類似,在unix/linux系統中,也同樣允許使用特殊字元來同時引用多個檔名,這些特殊字元被稱為萬用字元。

萬用字元含義

*檔案代表檔名中所有字元

ls te*

查詢以te開頭的檔案

ls *html

查詢結尾為html的檔案

?代表檔名中任意乙個字元

ls ?.c

只找第乙個字元任意,字尾為.c的檔案

ls a.?

只找只有3個字元,前2字元為a.,最後乙個字元任意的檔案

[」和「]」將字元組括起來,表示可以匹配字元組中的任意乙個。「-」用於表示字元範圍。

[abc]

匹配a、b、c中的任意乙個

[a-f]

匹配從a到f範圍內的的任意乙個字元

ls [a-f]*

找到從a到f範圍內的的任意乙個字元開頭的檔案

ls a-f

查詢檔案名為a-f的檔案,當「-」處於方括號之外失去萬用字元的作用

\如果要使萬用字元作為普通字元使用,可以在其前面加上轉義字元。「?」和「*」處於方括號內時不用使用轉義字元就失去萬用字元的作用。

ls *a

查詢檔案名為*a的檔案

clear作用為清除終端上的顯示(類似於dos的cls清屏功能),也可使用快捷鍵:ctrl + l ( 「l」 為字母 )。

在使用unix/linux的時候,經常需要更換工作目錄。cd命令可以幫助使用者切換工作目錄。linux所有的目錄和檔名大小寫敏感

cd後面可跟絕對路徑,也可以跟相對路徑。如果省略目錄,則預設切換到當前使用者的主目錄。

命令含義

cd切換到當前使用者的主目錄(/home/使用者目錄),使用者登陸的時候,預設的目錄就是使用者的主目錄。

cd ~

切換到當前使用者的主目錄(/home/使用者目錄)

cd .

切換到當前目錄

cd ..

切換到上級目錄

cd -

可進入上次所在的目錄

clear作用為清除終端上的顯示(類似於dos的cls清屏功能),也可使用快捷鍵:ctrl + l ( 「l」 為字母 )。

在使用unix/linux的時候,經常需要更換工作目錄。cd命令可以幫助使用者切換工作目錄。linux所有的目錄和檔名大小寫敏感

cd後面可跟絕對路徑,也可以跟相對路徑。如果省略目錄,則預設切換到當前使用者的主目錄。

命令含義

cd切換到當前使用者的主目錄(/home/使用者目錄),使用者登陸的時候,預設的目錄就是使用者的主目錄。

cd ~

切換到當前使用者的主目錄(/home/使用者目錄)

cd .

切換到當前目錄

cd ..

切換到上級目錄

cd -

可進入上次所在的目錄

注意:使用pwd命令可以顯示當前的工作目錄,該命令很簡單,直接輸入pwd即可,後面不帶引數。

通過mkdir命令可以建立乙個新的目錄。引數-p可遞迴建立目錄。

需要注意的是新建目錄的名稱不能與當前目錄中已有的目錄或檔案同名,並且目錄建立者必須對當前目錄具有寫許可權。

可通過rm刪除檔案或目錄。使用rm命令要小心,因為檔案刪除後不能恢復。為了防止檔案誤刪,可以在rm後使用-i引數以逐個確認要刪除的檔案。

常用引數及含義如下表所示:

引數含義

-i以進行互動式方式執行

-f強制刪除,忽略不存在的檔案,無需提示

-r遞迴地刪除目錄下的內容,刪除資料夾時必須加此引數

cp命令的功能是將給出的檔案或目錄複製到另乙個檔案或目錄中,相當於dos下的copy命令。

常用選項說明:

選項含義

-a該選項通常在複製目錄時使用,它保留鏈結、檔案屬性,並遞迴地複製目錄,簡單而言,保持檔案原有屬性。

-f已經存在的目標檔案而不提示

-i互動式複製,在覆蓋目標檔案之前將給出提示要求使用者確認

-r若給出的原始檔是目錄檔案,則cp將遞迴複製該目錄下的所有子目錄和檔案,目標檔案必須為乙個目錄名。

-v顯示拷貝進度

使用者可以使用mv命令來移動檔案或目錄,也可以給檔案或目錄重新命名。

常用選項說明:

選項含義

-f禁止互動式操作,如有覆蓋也不會給出提示

-i確認互動方式操作,如果mv操作將導致對已存在的目標檔案的覆蓋,系統會詢問是否重寫,要求使用者回答以避免誤覆蓋檔案

-v顯示移動進度

使用者可以通過touch來建立乙個空的檔案,demo如下:

touch hello.txt
說明:

js 點選li輸出當前li的索引號

1.動態新增屬性的方法 星期1li 星期2li 星期3li 星期4li 星期5li ul body var lis document.queryselectorall li for var i 0 i lis.length i script 2.利用閉包的方式 立即執行函式也稱為小閉包因為立即執行函...

div內li標籤間距 css怎樣讓li間距增大?

css 能夠對網頁中元素位置的排版進行畫素級精確控制,支援幾乎所有的字型字型大小樣式,擁有對網頁物件和模型樣式編輯的能力。css可以使用margin簡寫屬性設定li標籤的外邊距來使li間距增大,margin簡寫屬性在乙個宣告中設定所有外邊距屬性。該屬性可以有1到4個值。li標籤預設間距如下 效果如下...

python paramiko 遠端操作linux

遠端執行linux命令等 paramiko import traceback import paramiko as param,time,re from scp import scpclient ssh param.sshclient ssh.set missing host key policy ...