
Damen und Herren,
Wenn ich etwas im Verzeichnis auflisten möchte, führe ich diesen Befehl aus. ls
Dann erhalte ich den folgenden seltsamen Befehl:
root@venus:~# ls
udo journalctl -u postgresql
Was bedeutet die Ausgabe? Kann das jemand erklären? Ich gehe davon aus, dass alle Verzeichnisse im Home-Verzeichnis aufgelistet werden sollten, aber stattdessen habe ich diesen seltsamen Befehl erhalten.
Danke schön!
Antwort1
Wie konnte so etwas passieren?
root@venus:~# ls
udo journalctl -u postgresql
Dies sieht aus wie eine einzelne Datei mit dem Namen udo journalctl -u postgresql
.
Ich vermute, dass der Inhalt dieser Datei entweder s
leer oder nicht vorhanden ist.
root@venus:~# cat udo\ journalctl\ -u\ postgresql
s>udo
Und dass dies eher durch eine Permutation von als durch verursacht wurde sudo
.
Antwort2
Überprüfen Sie, wo pwd
und ls -la
wann die Datei erstellt wurde. Überprüfen Sie den Inhalt der Datei. Es sieht aus, als ob die Datei per Skript erstellt wurde. Überprüfen Sie jedoch auch den Verzeichnispfad und den Inhalt, bevor Sie eine solche Datei entfernen.