Fast jede GUI-Anwendung (auf X Window-Systemen) kann über ein Terminalfenster in dieser GUI geöffnet werden. Geben Sie zum Öffnen einer beliebigen GUI-App den Namen der ausführbaren Datei an der Shell-Eingabeaufforderung ein. Die meisten Dateibrowser verwenden ein Verzeichnis als Befehlszeilenargument, daher sollten Sie dieses normalerweise .
als Parameter übergeben.
Hier einige Beispiele für einige gängige Systeme. Die meisten X-basierten Systeme funktionieren ähnlich.
In Gnome können Sie nautilus
direkt (den Standarddateibrowser) ausführen oder in Gnome 2 eine gnome-open
beliebige Datei (einschließlich Verzeichnisse) mit der konfigurierten Gnome-Dateihandler-Anwendung öffnen:
$ nautilus .
oder
$ gnome-open .
Auf KDE gibt es zwei gängige Dateibrowser, ich bin nicht bewusst , einen Befehl ähnlich gnome-open
, wenn auch gnome-open
in KDE ausgeführt werden kann, aber standardmäßig öffnet es Gnome - Anwendungen.
$ dolphin .
oder
$ konquerer .
Unter OS X kann , wie in den Kommentaren erwähnt, ein ähnliches Befehlszeilenprogramm open
verwendet werden.
$ open .
Was ist, wenn Sie den ausführbaren Namen des Dateibrowsers Ihres Systems nicht kennen?
Verwenden Sie unter Gnome 2 die Option gnome-open .
Wenn unter OS X, rufen Sie an open .
. Jedes dieser Programme führt den für Ihre GUI-Umgebung konfigurierten Dateibrowser aus.
Wenn Sie einen solchen Befehl in Ihrem Fenstersystem nicht kennen, finden Sie hier eine Möglichkeit, um herauszufinden, ps
ob es sich bei Systemen um einen Befehl handelt, der die Optionen versteht -u USER
und -o FORMAT
:
- Geben Sie in Ihrem Terminalfenster Folgendes ein
ps -u$USER -o comm > /tmp/$$A
- Starten Sie in Ihrer GUI den Dateibrowser.
- Geben Sie in Ihrem Terminalfenster Folgendes ein
ps -u $USER -o comm > /tmp/$$B
(Beachten Sie das B
Suffix, dies ist eine andere Datei als in Schritt 1).
- Geben Sie auch im Terminal Folgendes ein
diff /tmp/$$[AB]
.
Sollte den Namen Ihres Dateibrowsers anzeigen. Es ist möglich, dass Sie mehr als einen Namen sehen, wenn zwischen den Aufrufen von ein anderes Programm unter Ihrer Benutzer-ID gestartet wurde ps
.
Beispielsweise:
$ ps -u $USER -o comm > /tmp/$$A
$ # open file browser in gui
$ ps -u $USER -o comm > /tmp/$$B
$ diff /tmp/$$[AB]
95a96
> nautilus
open /path/to/some/directory
wird ein Finder-Fenster für dieses Verzeichnis geöffnet. Unter Windows ist es ein Aufruf vonexplorer.exe
In KDE, GNOME oder LXDE. Wahrscheinlich gibt es Beschwörungen, die für jede Umgebung einzigartig sind und verwendet werden können. Kurz gesagt, für Ihren speziellen Anwendungsfall werden mehr Details benötigt.