linux中bash常用的特殊字元和快捷鍵?舊夢13432021-06-30 00:42:46

ctrl+c 終止命令

ctrl+l 清屏

ctrl+d 退出當前使用者

esc+。 使用上一個命令的最後一個空格後面的內容

gg vim 命令開啟的檔案中使用,將游標移動到第一行

Shift+g vim 命令開啟的檔案中使用,將游標移動到最後一行

Shift+d vim 命令開啟的檔案中使用,刪除從游標所在位置開始到該行最後的內容

o vim 命令開啟的檔案中使用,在游標所在行的下一行插入一個空行

特殊符號 含義

‘’ 單引號,裡面的內容不會被解析

“” 雙引號,裡面的內容若有特殊符號,就會被解析執行

`` 反引號,得到裡面命令執行的結果,相當於$()

> 重定向,先清空檔案內容,再寫入內容到檔案

>> 追加重定向,將內容新增到檔案的最後一行

2> 錯誤重定向,先清空檔案內容,而後只將報錯資訊寫入到檔案

2>> 錯誤追加重定向,只將報錯資訊新增到檔案最後一行

~ 當前使用者的家目錄

! 1。取反 2。查詢並執行歷史命令

# 1。註釋 2。root使用者的命令提示符

$ 1。取出變數的內容 2。普通使用者的命令提示符

* 萬用字元之一,表示任意字元

*[指定字元] 表示以指定字元結尾

[指定字元] *表示以指定字元開頭

*[指定字元]*表示包含指定字元

\ 轉義符

&& 可連線多個命令,依次執行,若命令出錯,顯示報錯資訊,後續命令不再執行

|| 可連線多個命令,依次執行,若命令出錯,顯示報錯資訊,繼續執行到第一個正確的命令為止,後續命令不再執行

{} 花括號,萬用字元之一,可批次執行命令