Wie installiere ich den Befehl '!!'?

Wie installiere ich den Befehl '!!'?

Ich habe versucht, es auf meiner neuen Debian-Installation zu verwenden !!und erhalte die folgende Fehlermeldung:

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

Kann ich davon profitieren !!?

Und wie kann ich anrufen !!, damit ich tatsächlich etwas darüber googeln kann?

Antwort1

Sie verweisen auf dieGeschichteFunktion Ihrer Shell, wenn Sie sich auf!!

Ich bin nicht sicher, welche Shell Sie verwenden. Von 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'.

Steht etwas in Ihrem Shell-Verlauf? historyErhalten Sie eine Ausgabe, wenn Sie den Befehl eingeben?

Ich kann den angezeigten Fehler nicht reproduzieren:

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

verwandte Informationen