如何在不使用箭頭鍵的情況下重複最後一個Linux命令:好吧,有時您需要在使用Linux系統工作時在命令行中重複上一個命令,並且也不使用箭頭鍵,因此沒有特定的方法,但是在解決問題的情況下,我們列出了所有確切地做的方法。

要重複命令,您通常可以使用舊的CSH!歷史操作員”! (沒有引號)對於最新命令,如果您只想重複上一個命令,則可以使用! -2,! FOO的最新命令始於“ Foo”小節。您也可以使用FC命令或簡單地使用:P來打印歷史記錄運算符的歷史記錄。

讓我們看一下在Shell指示器中恢復命令的一些方法:

方法1:用於CSH或任何實現類似於CSH的歷史記錄替代的外殼

!!
Then press Enter

OR

!-1
Then press Enter

Or

Ctrl+P then press Enter

使用:!!或者! -1不會自動擴展,直到您運行它們可能為時已晚。

如果使用bash,則可以將綁定空間放置在〜/.bashrc中,然後在命令之後,按空格自動在線展開它們。

方法2:使用Emacs密鑰鏈接

大多數具有命令行編輯函數的外殼,該功能允許Emacs密鑰鏈接:

Up Ctrl+P
Down Ctrl+N
Left Ctrl+B
Right Ctrl+F
Home Ctrl+A
End Ctrl+E
Delete Ctrl+D

方法3:使用CTRL + P,然後使用Ctrl + O

按CTRL + P將允許您更改最後一個命令並按CTRL +或允許您運行當前行。注意:CTRL +或可以根據需要多次使用。

方法3:使用FC命令

fc -e : -1

For example:

$ echo "Troubleshooter"
Troubleshooter

$ fc -e : -1
echo "Troubleshooter"
Troubleshooter

還請閱讀,如何還原丟失並找到文件

方法4:使用!

對於CSH或任何實現類似於CSH(TCSH,BASH,ZSH)的歷史替代的外殼,您可以使用!調用以開始的最後一個命令

For example:

$ tail example.txt
$ less file.txt
$ !ta
!ta would execute tail example.txt

方法5:如果使用MAC,則可以鍵

您可以鏈接嗎? +r at 0x0c 0x10 0x0d。這將刪除終端並執行最後一個命令。

那就是您成功學到的全部。如何在不使用箭頭鍵的情況下重複最後一個Linux命令但是,如果您仍然對此出版物有任何疑問,請隨時在評論部分中這樣做。