Führen Sie den zuletzt verwendeten Befehl genau mit oder ohne Superuser-Privilegien erneut aus

Inhaltsverzeichnis:

Anonim

Möchten Sie den zuletzt ausgeführten Befehl erneut ausführen? Oder wie wäre es, den zuletzt verwendeten Befehl erneut auszuführen, aber als root auszuführen? Sie können beides!

Haben Sie jemals einen netten, ausgefallenen Zeichenfolgenbefehl in das Terminal eingegeben und waren frustriert, als Sie feststellten, dass Sie ihn noch einmal ausführen müssen? Oder haben Sie vielleicht festgestellt, dass der oben genannte Befehl run erneut ausgeführt werden muss, diesmal jedoch als Superuser? Du auch? Ich mache es die ganze Zeit, aber wenn Sie dies in Zukunft tun, gibt es kein Problem und keine Notwendigkeit, Befehlssequenzen erneut einzugeben, denn sobald Sie diesen raffinierten Trick mit dem hervorragenden gelernt haben !! Befehle können Sie einfach schnell die vorherigen Befehlszeichenfolgen erneut ausführen.

Dazu gehören eigentlich zwei Teile: den letzten Befehl erneut ausführen, so wie er war, und den letzten Befehl erneut ausführen, aber mit Superuser-Rechten, auch bekannt als root.

So führen Sie den zuletzt verwendeten Befehl genau noch einmal aus

Wissen Sie zuerst, dass das Tippen !! wird den letzten Befehl erneut ausführen, genau so, wie er beim ersten Mal ausgeführt wurde. Es ist ganz einfach, probieren Sie es selbst aus. Führen Sie zuerst einen beliebigen Befehl aus, wählen Sie etwas Einfaches wie „ls“, wenn Sie möchten. Bevor Sie einen anderen Befehl ausführen, können Sie dann die folgende Zeichenfolge verwenden:

!!

Dies führt genau den Befehl erneut aus, der unmittelbar zuvor ausgeführt wurde. Wenn der Befehl fehlgeschlagen ist, wird er erneut als fehlgeschlagen ausgeführt. Wenn der Befehl erfolgreich war, wird er erneut erfolgreich ausgeführt. Sinn ergeben?

So führen Sie den zuletzt verwendeten Befehl erneut als Superuser aus

Jetzt wird es interessant und besonders erstaunlich, Sie können dem !! Befehl mit sudo, um den zuletzt verwendeten Befehl erneut auszuführen, jedoch als Root mit Superuser-Rechten.Wir haben das Ausführen der zuletzt ausgeführten Ausführung mit sudo angesprochen !! vorher, aber es ist so relevant für den oben genannten Befehl, dass wir es nicht weglassen können.

Geben Sie dazu einfach diesen Befehl ein:

sudo !!

Dies führt den zuletzt verwendeten Befehl aus, jedoch über sudo, und führt ihn als Root-Benutzer aus. Es ist im Grunde so, als würde man den gesamten Befehl erneut eingeben, ihm aber „sudo“ voranstellen, ohne die gesamte lange komplexe Zeichenfolge oder Syntax erneut eingeben zu müssen! Wirklich hilfreich.

Übrigens, diese Tricks funktionieren sowohl unter Mac OS X als auch unter Linux. In welcher Befehlszeilenumgebung Sie sich also befinden, führen Sie diese Befehle bei Bedarf erneut aus.

Führen Sie den zuletzt verwendeten Befehl genau mit oder ohne Superuser-Privilegien erneut aus