linux基本命令 每天拾遺

2022-06-12 04:36:09 字數 1601 閱讀 8262

1. ping:測試檢測伺服器的響應速度(可以用來監測網路是否通暢)

ping -c :-c1是指ping的次數

-w:-w是指執行的超時時間,單位為秒

2. echo 輸出格式化日期

或者3. 標準輸出

&> /dev/null 是指標準輸出和錯誤輸出都輸出到/dev/null上,而不在介面上顯示。

&> :是乙個標記符,表示標準輸出和錯誤輸出。在linux中,0表示標準輸入檔案,1表示標準輸出檔案,2表示錯誤輸出。

/dev/null:是乙個稱為位桶的系統裝置,它接受輸入但是不對輸入進行任何處理。

4. tree:以樹的形式顯示路徑下的檔案

tree -l 1 /:顯示/ 根路徑下的一層檔案

5. tee:tee指令會從標準輸入裝置讀取資料,將其內容輸出到標準輸出裝置,同時儲存成檔案

date > date.txt:只儲存檔案,不在標準輸出中顯示

date | tee date.txt:既儲存檔案,也在標準輸出中顯示

5. xargs:從標準輸入(管道或stdin,輸入重定向)獲取資料,並將資料轉換成指定形式,一般與管道符聯用

xargs -n(後面加次數,表示命令在執行的時候一次用的argument的個數,預設是用所有的)

如:xargs -n4 < test.txt ,即將test.txt檔案按照每4個一行輸出;

cat test.txt | xargs,即將test.txt檔案全部內容以一行輸出。

6. 命令列快捷鍵

ctrl + r:搜尋含某關鍵字的歷史命令

ctrl + d:退出,等同於exit

ctrl + a:將游標移動到開頭

ctrl + e:將游標移動到結尾

ctrl + u:刪除游標所在位置到開頭的部分內容

ctrl + k:刪除游標所在位置到結尾的部分內容

ctrl + c:強制中斷程式的執行,程序已經終止

ctrl + z:將任務中止(暫停的意思),但是此任務並沒有結束,他仍然在程序中他只是維持掛起的狀態,使用者可以使用fg操作繼續前台或後台的任務

7. shell中的萬用字元(元字元)

* :匹配任意多個字元

?:匹配任意乙個字元

:匹配括號中的任意乙個字元

[0-9][a-z][a-z];

[^0-9a-z]:取反,如 rm -f li[^a-z]x.txt, 可以刪除 li_x.txt檔案

():在子shell中執行()中的命令,不影響當前shell;如 (cd /opt; ls),當前shell不會切到 /opt 路徑下

{}:touch abcdays.txt

如 touch abcdays.txt,建立abc1days.txt到abc9days.txt檔案

touch abcdays.txt, 只建立兩個檔案, abc1days.txt 和 abc9days.txt檔案

\: 轉義符,讓元字元回歸本意

linux 命令拾遺

這個命令會列印出八進位制 十六進製制和十進位制的ascii碼表。xxd可以生成所給與檔案的十六進製制拷貝,也可以將編輯好的十六進製制拷貝還原成二進位制格式。它也可以將十六進製制拷貝輸出成c的陣列 隨機從乙個檔案或資料夾中選擇行 檔案 資料夾 產生從某個數到另外乙個數之間的所有整數 timeout 執...

Linux常見命令拾遺

0.1 使用 表示該部分需要根據你的實際情況替換1.軟體安裝解除安裝類 徹底移除軟體 apt get purge remove soft name2.檔案操作 重新命名檔案 mv filename1 filename23.許可權操作 任何人都有讀 寫 執行三項許可權 chown 777 filena...

Vim命令拾遺

ctrl b backward 向上翻一頁,ctrl f forward 向下翻一頁 ctrl d down 向下滾半屏,ctrl u up 向上滾半屏 以段落為單位,向下翻動 以上兩命令在使用時需要按住shift鍵,因為大括號所在的鍵位還有乙個中括號 sp 水平分割 vsp 垂直分割 diffs ...