如何安裝“!!”命令?

如何安裝“!!”命令?

我試圖!!在新安裝的 debian 上使用,但出現以下錯誤:

$ sudo !!
sudo: !!: command not found

我能利用嗎!!

另外,我可以調用什麼!!以便我實際上可以通過谷歌搜索有關它的信息?

答案1

您正在引用歷史當你引用時你的 shell 的功能!!

我不確定你用的是什麼外殼。從man bash

HISTORY EXPANSION
   The  shell  supports a history expansion feature that is similar to the
   history expansion in csh.
...
Event Designators
   An  event designator is a reference to a command line entry in the his‐
   tory list.  Unless the reference is absolute, events  are  relative  to
   the current position in the history list.

   !      Start  a  history substitution, except when followed by a blank,
          newline, carriage return, = or ( (when the extglob shell  option
          is enabled using the shopt builtin).
   !n     Refer to command line n.
   !-n    Refer to the current command minus n.
   !!     Refer to the previous command.  This is a synonym for `!-1'.

你的 shell 歷史中有什麼嗎?當您輸入history命令時,您會得到任何輸出嗎?

我無法複製您看到的錯誤:

~$ ls -l | head -1
total 54324
~$ sudo !!
sudo ls -l | head -1
total 54324
~$ 

相關內容