Quasi qualsiasi applicazione GUI (su sistemi X Window) può essere aperta da una finestra terminale all'interno di quella GUI. Per aprire qualsiasi app GUI, digitare il nome dell'eseguibile al prompt della shell. La maggior parte dei browser di file accetta una directory come argomento della riga di comando, quindi di solito è necessario passare .come parametro.
Ecco alcuni esempi di alcuni sistemi popolari, la maggior parte dei sistemi basati su X funzionano in modo simile.
Su Gnome, puoi eseguire direttamente nautilus(il browser di file predefinito) oppure su Gnome 2, puoi usare gnome-openper aprire qualsiasi file (comprese le directory) con l'applicazione configurata per il gestore di file Gnome:
$ nautilus .
o
$ gnome-open .
Su KDE , ci sono due browser di file popolari, non sono a conoscenza di un comando simile a gnome-open, sebbene gnome-openpossa essere eseguito all'interno di KDE, ma per impostazione predefinita apre le app di Gnome.
$ dolphin .
o
$ konquerer .
Su OS X , come menzionato nei commenti, è openpossibile utilizzare un programma simile a riga di comando .
$ open .
Cosa succede se non si conosce il nome eseguibile del browser dei file del sistema?
Se su Gnome 2, usa gnome-open .If su OS X, chiama open .. Ognuno di questi eseguirà il browser di file configurato per l'ambiente della GUI.
Se non conosci questo comando nel tuo sistema a finestre, ecco un modo per scoprirlo sui sistemi con un pscomando che comprende le opzioni -u USERe -o FORMAT:
- Nella finestra del terminale, digitare
ps -u$USER -o comm > /tmp/$$A
- Nella tua GUI, avvia il browser dei file.
- Nella finestra del terminale, digitare
ps -u $USER -o comm > /tmp/$$B(Notare il Bsuffisso, questo è un file diverso dal passaggio 1).
- Anche nel terminale, digitare
diff /tmp/$$[AB].
Dovrebbe visualizzare il nome del tuo browser di file. È possibile che tu possa vedere più di un nome, se si verifica l'avvio di un altro programma con il tuo ID utente durante l'intervallo tra le chiamate a ps.
Per esempio:
$ 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/directorysi aprirà una finestra del Finder per quella directory. Su Windows, è una sorta di invocazione diexplorer.exeIn KDE o GNOME o LXDE, probabilmente ci sono incantesimi unici per ogni ambiente che possono essere usati. In breve, sono necessari ulteriori dettagli per il tuo caso d'uso specifico.