Ich habe den Befehl gesehen
sudo !!
in einem Video.
Was bedeutet das?
command-line
unix
sudo
mko
quelle
quelle
info
und verwendenman
. Wenn Sie sie installiertman COMMAND
haben, erhalten Sie Informationen darüber, wie der Befehl funktioniertman sudo
. Wenn Sie es nicht installiert haben, installieren Sie apt-file mit,sudo apt-get install apt-file
dann können Sie mit apt-file suchen, welches Paket den Befehl man enthält (wenn Sie debian verwenden oder debian ableiten).Antworten:
Aus dem Bash-Handbuch :
Und von der
sudo
Manpage :Bedeutet
sudo !!
also, den vorherigen Befehl als Superuser auszuführen.quelle
Das doppelte Ausrufezeichen "!!" wird verwendet, um die letzte in eine Shell eingegebene Zeile abzurufen.
sudo
ist die Abkürzung für "Super User DO" und wird verwendet, wenn Sie eine Funktion mit Super User-Berechtigungen ausführen möchten.Also wenn ich hingerichtet habe
aber dann erinnerte ich mich, dass ich Superuser-Berechtigungen brauchte, die man einfach eingeben konnte
anstatt den
sudo ./foobar
ganzen Weg nach draußen zu tippen . Dies ist besonders nützlich, wenn Ihr letzter Befehl in der Größenordnung von Dutzenden von Zeichen war.quelle