Bash中的一些快捷方式

2021-09-29 05:22:33 字數 1584 閱讀 6495

1.最後乙個引數:!$

它會將最後乙個命令的最後乙個引數替換到你的命令列中

2.第 n 個引數:!:2

各個引數的索引是從零開始的,並且可以用

!:之後跟上該索引數字代表各個引數

3.全部引數:!:1-$

想在檔案中匹配 「ping」 或 「pong」,但我使用的是

grep

而不是 

egrep

如果不想重新輸入其他引數。

因此,我可以使用 

!:1-$

快捷方式來調取上乙個命令的所有引數,從第二個(記住它們的索引從零開始,因此是 

1)到最後乙個(由 

$表示)

4.倒數第 n 行的最後乙個引數:!-2:$

我們一般會檢視一下,這個時候就不能使用!$命令了

在這些情況下,我可以在

!之後插入 

-n:(其中 

n是要在歷史記錄中回溯的命令條數),以從較舊的命令取得最後的引數:

5.進入資料夾:!$:h

我可能要做的第一件事是轉到

/etc

資料夾,檢視其中的內容並找出我做錯了什麼

6.當前行:!#:1

有時候想知道是否可以在當前行引用乙個引數。我多希望我能早早學會這個快捷方式。我經常常使用它製作備份檔案:

7、搜尋並替換:!!:gs

這將搜尋所引用的命令,並將前兩個 / 之間的字元替換為後兩個 / 之間的字元。

假設我想告訴別人我的 s 鍵不起作用,而是輸出了 f:$

$ !!:gs/f /s /

echo my s key does not work

my s key does not work

它不只對單個字元起作用。我也可以替換單詞或句子:

$ !!:gs/does/did/

echo my s key did not work

my s key did not work

idea的一些快捷方式

關於idea工具的快捷鍵及一些簡單的設定 1.字型設定 file settings 輸入font 設定字型樣式以及字型大小大小。2.快速生成main方法 psvm或者main 3.快速生成system.out.println sout 4.注意 idea是自動儲存的,不需要ctrl s 5.刪除一行...

一些常用的快捷方式

1.通過選單 windows 命令提示符 2.windows r開啟cmd 3.在任何乙個地方按住shift點選滑鼠右鍵,選擇在此處開啟powershell視窗 4.開啟我的電腦隨便開啟乙個盤上面可以看到位址列,在資料夾的上面輸入cmd加空格按回車 以管理員方式執行 1.找到windows系統 命令...

eclispe中的一些快捷方式的使用

1.ctrl 左鍵 這個是大多數人經常用到的,用來檢視變數 方法 類的定義 2.ctrl o 檢視乙個類的綱要,列出其方法和成員變數。提示 再多按一次ctrl o 可以列出該類繼承的方法和變數。助記 o outline 綱要 3.ctrl t 檢視乙個類的繼承關係樹,是自頂向下的,再多按一次ctrl...