Ich habe mehrere ttys geöffnet und kenne die Tastenkombination zum Schließen eines tty nicht. Ich benutze Arch Linux.
arch-linux
tty
systemd
ngwdaniel
quelle
quelle
exit
. Wenn Sie nicht angemeldet sind, machen Sie sich keine Sorgen. Es war vorher da, nur dass du es nicht angeschaut hast.init
und X weist im Allgemeinen die nächsten zu, Sie können jedoch weitere zuweisen. Das Öffnen des/dev/ttyx
Geräts reicht aus, um es zuzuweisen.Antworten:
TTY "schließen"
systemd
nicht derinit
Fall ist, hilft Ihnen dies nicht weiter .sysvinit
wird von Arch Linux nicht mehr unterstütztsystemd
‚ssystemctl
wird verwendet , um so zu steuern ,service units
auf dem System. Um mehr darüber zu erfahren, verweisen wir aufman systemd.unit
. Das Stoppen desgetty
Dienstes auf dem gewünschtentty
führt die betreffende Aufgabe aus. Im Folgenden finden Sie den Befehl zum Ausführen dieser Aktion. Außerdem habe ich einen Test hinzugefügt, mit dem Sie die Ergebnisse bestätigen können.# systemctl stop [email protected]
X
durch dietty
Nummer, die Sie schließen möchtentty
wird der Dienst benannt[email protected]
.tty
.Prüfung
tty4
und geben Sie Ihrusername
und einpassword
.<CTRL>+<ALT>+[F4]
vim foo.bar
tty1
oder zu dem, in demtty
Sie ursprünglich waren<CTRL>+<ALT>+[F1]
vim
es ausgeführt wirdpgrep vim
pgrep
Gibt die Signalprozessnummer der angegebenen Anwendung zurück. Bei mehreren Instanzen derselben Anwendung werden mehrere Nummern zurückgegebenpgrep
werden vier Prozessnummern ausgegeben.)getty
Dienst fürtty4
# systemctl stop [email protected]
vim
an der Stelle,tty4
an der es geöffnet und bearbeitet wurde, noch etwas aktiv istfoo.bar
pgrep vim
(Wenn es keine Ausgabe / weniger Ausgabe als in Schritt 4 gibt, gibt es keinen Prozess)[email protected]
fürtty4
systemctl status [email protected] | grep -i "Active"
grep -i "Active"
wird nur die erforderliche Zeile ausgegeben, die Sie beachten müssen, um zu bestätigen, dass diegetty
Option deaktiviert wurdeActive: inactive (dead)
quelle
who
Befehl verwenden, um die aktuell angemeldeten Benutzer und die Tty-Nummern aufzulisten.Ich glaube, es ist der
deallocvt
Befehl, den Sie suchen.Stellen Sie zunächst sicher, dass das VT nicht mehr verwendet wird. Wenn auf dieser Konsole beispielsweise
getty
mit dem erneuten Aufrufen von begonnen wirdinit
, macht es keinen Sinn, die Zuordnung aufzuheben , und Sie müssen dieses tty aus deminittab
ersten entfernen und angeben, dass die Konfiguration neu geladen werden sollinit
. Wenn eine Shell vorhanden ist, beenden Sie die Shell usw.quelle