Prawie każdą aplikację GUI (w systemach X Window) można otworzyć z okna terminala w tym GUI. Aby otworzyć dowolną aplikację GUI, wpisz nazwę pliku wykonywalnego w wierszu poleceń powłoki. Większość przeglądarek plików przyjmuje katalog jako argument wiersza poleceń, dlatego zwykle powinieneś podać go .
jako parametr.
Oto kilka przykładów niektórych popularnych systemów, większość systemów opartych na X działa podobnie.
W Gnome możesz uruchomić nautilus
(domyślna przeglądarka plików) bezpośrednio, gnome-open
aw Gnome 2 możesz użyć do otwarcia dowolnego pliku (w tym katalogów) za pomocą skonfigurowanej aplikacji do obsługi plików Gnome:
$ nautilus .
lub
$ gnome-open .
W KDE istnieją dwie popularne przeglądarki plików, nie znam podobnego polecenia gnome-open
, chociaż gnome-open
można je wykonać w KDE, ale domyślnie otwiera aplikacje Gnome.
$ dolphin .
lub
$ konquerer .
W OS X , jak wspomniano w komentarzach, można zastosować podobny program wiersza poleceń open
.
$ open .
Co jeśli nie znasz nazwy pliku przeglądarki plików w systemie?
Jeśli na Gnome 2, użyj gnome-open .
Jeśli na OS X, zadzwoń open .
. Każdy z nich uruchomi skonfigurowaną przeglądarkę plików dla twojego środowiska GUI.
Jeśli nie znasz takiego polecenia w systemie okiennym, oto jeden ze sposobów, aby dowiedzieć się w systemach z ps
poleceniem, które rozumie opcje -u USER
i -o FORMAT
:
- W oknie terminala wpisz
ps -u$USER -o comm > /tmp/$$A
- W GUI uruchom przeglądarkę plików.
- W oknie terminala wpisz
ps -u $USER -o comm > /tmp/$$B
(Zwróć uwagę na B
przyrostek, jest to inny plik niż krok 1).
- Również w terminalu wpisz
diff /tmp/$$[AB]
.
Powinien wyświetlać nazwę przeglądarki plików. Możliwe, że zobaczysz więcej niż jedną nazwę, jeśli inny program uruchomi się pod twoim identyfikatorem użytkownika w czasie między połączeniami z ps
.
Na przykład:
$ 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
otworzy się okno Findera dla tego katalogu. W systemie Windows jest to pewne wywołanieexplorer.exe
W KDE, GNOME lub LXDE, prawdopodobnie istnieją inkantacje specyficzne dla każdego środowiska, z którego można korzystać. Krótko mówiąc, potrzeba więcej szczegółów dla konkretnego przypadku użycia.