Ich wurde su
in einen anderen Benutzer versetzt, um den Bildschirm auszuführen, aber ich habe den Fehler erhaltenCannot open your terminal '/dev/pts/4' - please check.
Ich habe eine Lösung gefunden: script /dev/null
und danach kann ich Bildschirm verwenden. Warum funktioniert das? Es erstellt ein neues Pseudo-Terminal?
command-line
ssh
screen
su
C1sc0
quelle
quelle
script /dev/null/
, dass es so ist ? Ich glaube es istscript /dev/null
. Ich habe einen Fehler auf meinem Computer mitscript /dev/null/
.Antworten:
Unter UNIX ist dies eine virtuelle Datei, in die geschrieben werden kann. In diese Datei geschriebene Daten werden verworfen. Es ähnelt dem Dateiaufruf NUL auf Windows-Computern.
Kernpunkt; Beim Rooten eines Computers leiten Eindringlinge die Protokollierung häufig um.
/dev/null
Beispielsweise führt der Befehlln -s /dev/null
.bash_history
dazu, dass das System die Protokollierung von Bash-Befehlen beendet.Für Laien bedeutet es fast dasselbe wie Schwarzes Loch. Typische Verwendung: Wenn Ihnen das, was ich zu sagen habe, nicht gefällt, richten Sie Ihre Kommentare bitte an
/dev/null
.Stellen Sie sich / dev / null als "Schwarzes Loch" vor. Dies entspricht einer schreibgeschützten Datei am nächsten. Alles, was darauf geschrieben steht, verschwindet für immer. Versuche, daraus zu lesen oder auszugeben, führen zu nichts. Trotzdem kann / dev / null sowohl in der Befehlszeile als auch in Skripten sehr nützlich sein.
/dev/null
script /dev/null
Verhindern Sie, dass Nachrichten auf Ihrem Bildschirm angezeigt werden. Es unterdrückt die Nachrichten und leitet sie an das "Schwarze Loch" weiter.Schauen Sie sich auch an, warum das Umleiten von "Skript" nach / dev / null / "Bildschirm" funktioniert, wenn Sie als anderer Benutzer verklagt werden.
Quelle: Linux-Wörterbuch
quelle
script /dev/null
, heißt esScript started, file is /dev/null
. Wieso ist es so?script /dev/null
und nicht nur/dev/null
Grundsätzlich speichert das Skript alle Terminaldialoge in einer Datei. Wenn Sie / dev / null als Datei angeben, wird das gesamte Material, das das Skript in einer Datei speichern würde, im Schwarzen Loch gespeichert.
quelle