shell命令記錄

2021-08-09 00:22:20 字數 744 閱讀 5437

這段時間想要自己寫乙個shell,所以也學習不少shell相關命令,在此特地做一下記錄:

首先:cat (文字檔案) 這個命令可快速看一些文件裡面的內容,這個命令一般配合 grep快速查詢資訊。

grep: 正規表示式的匹配模組,後面跟上內容,可快速查詢與後面匹配的內容,例如:

cat hello.txt | grep

readline

這個命令即通過管道機制讀取hello.txt的內容,作為grep readline的輸入,然後尋找readline存在的行數。

cp: 關於拷貝檔案的命令

最簡單的cp命令為:

cp file1 file2

將file1複製到file2,並改名為file2.

當然,有的時候需要複製整個資料夾的時候,就需要引數來幫忙啦。

cp -r file1 file2 表示遞迴複製,即資料夾及其資料夾內的內容一起複製過去。

有個相關的cp命令**:記錄下:

有了複製命令,那肯定有移動檔案命令啦。

mv: mv file1 file2

這個mv命令,不但可以移動檔案,還可以對檔名進行修改。

find命令:這個命令可以算是最經常使用的命令之一:

這裡就介紹乙個最常用的:

find (路徑) -name 「(檔名,可以用正則匹配)」

例如,*.txt,這一類命令,關於find命令的更多資訊可以在這裡尋找到:

Shell命令記錄 bash history刪除

bash shell在 bash history 表示使用者目錄 檔案中儲存了500條使用過的命令,這樣可以使你輸入使用過的長命令變得容易。每個在系統中擁有賬號的使用者在他的目錄下都有乙個 bash history 檔案。bash shell應該儲存少量的命令,並且在每次使用者登出時都把這些歷史命令...

shell命令用法記錄

find命令的一般形式為 find pathname options print exec ok 先了解一下find所帶的引數,能實現哪些功能 find命令選項 name 按照檔名查詢檔案。perm 按照檔案許可權來查詢檔案。prune 使用這一選項可以使find命令不在當前指定的目錄中查詢,如果同...

shell 命令使用記錄

find type f name test.c exec cat 解析 代表find找到的內容,會被放置到 位置 exec一直執行到 為止,這中間的就是find指令內的額外動作,在本例中cat 在bash中有特殊意義,所以反斜槓來轉譯 shell字串拼接 name shell url str1 na...