Ich habe das sudo -s
Kommando im Terminal eingegeben und es hat sich von geändert
shameek@shameek-K55VD:~$
zu
root@shameek-K55VD:~#.
Wenn ich jetzt auf das Symbol zum Schließen des Terminalfensters klicke, heißt es: "Es läuft noch ein Prozess im Terminal, wenn ich es schließe, wird es möglicherweise beendet."
Ich bin völlig neu in Ubuntu. Bitte schlagen Sie einen Befehl vor, von dem ich zurückkehren möchte
root@shameek-K55VD:~#
zu
shameek@shameek-K55VD:~$
und dann kann ich das terminal schließen.
command-line
sudo
user190144
quelle
quelle
Antworten:
Drücken Sie Ctrl+ Dwerden Sie von Super User ausloggen und kehren zum normalen Benutzerstatus. Alternativ können Sie eingeben
exit
quelle
sudo -s
Startet einfach eine neue Shell als Root- Benutzer als Unterprozess, anstatt die Anmeldeinformationen der vorhandenen Shell zu ändern. Für das Terminal ist dies nicht von anderen Befehlen zu unterscheiden, die noch ausgeführt werden. Sie verlassen die innere Hülle so, wie Sie jede andere verlassen würden. Dies bedeutet auch, dass Shells stapelbar sind - Sie können einfachbash
eine neue Shell in der alten aufrufen und erhalten.Geben
exit
Sie dann ein, um sich beim normalen Benutzer abzumelden. Geben Sie dannexit
erneut ein, um das Terminal zu schließen, oder schließen Sie es einfach mit der Maus.quelle
sudo su
undsudo -s
?Wenn Sie im Terminal nichts Wichtiges tun, können Sie im Fenster Terminal schließen? Auf Terminal schließen klicken . ("Wenn Sie das Terminal schließen, wird es beendet").
Dies wird
SIGHUP
an die laufende Shell gesendet, die dann beendet wird, genau wie wenn Sie denexit
Befehl oder Ctrl+ verwendet hättenD (auch gute Möglichkeiten).quelle