GNOME3: Was ist der Pfad zum Gnome-Ausführungsdialog (ALT + F2)?

GNOME3: Was ist der Pfad zum Gnome-Ausführungsdialog (ALT + F2)?

Wenn ich im Ausführen-Dialogfeld „touch test“ eingebe, wird in meinem Home-Ordner keine Datei erstellt. Daher frage ich mich, wo diese Dateien erstellt werden, da ich gefährliche Dinge tun kann, wie z. B. Fallocate oder DD bei einigen wirklich großen Dateien, die ich später nicht finde.

Antwort1

Bei mir touch testwird eine Datei testin meinem Home-Verzeichnis erstellt.

Beim Ausführen pwd > /tmp/gnomepwd.txtwird keine Datei generiert. Der Ausführen-Dialog ist nicht Ihre Shell. Er sieht nur pwd, >und /tmp/gnomepwd.txt, wird ausgeführt pwdund übergibt die beiden anderen Zeichenfolgen als Argumente. pwdnimmt keine Argumente an, nur Optionen, und gibt daher das aktuelle Verzeichnis munter ins Nirgendwo aus.

Beim Ausführen wird eine Shell gestartet, die den Befehl als Umleitungssymbol sh -c "pwd > /tmp/gnomepwd.txt"interpretiert . Diesmal finden Sie die Ausgabe in einer Datei, dem aktuellen Ordner von Gnome Shell, der der Home-Ordner des aktuellen Benutzers ist.pwd>

Um „gefährliche Dinge“ zu tun, müssen Sie Root sein, also stellen Sie Ihrem Befehl ein suoder voran sudo. Wenn Sie gefährliche Dinge tun, ist es ratsam, genau zu wissen, was Sie tun werden, indem Sie einen absoluten Pfad anstelle eines relativen Pfads angeben. Es ist sowieso besser, die Alt+F2-Eingabeaufforderung nicht für Administratoraufgaben zu verwenden. Handeln Sie dann lieber wie ein Profi und öffnen Sie stattdessen ein Terminal.

verwandte Informationen