Presque toutes les applications GUI (sur les systèmes X Window) peuvent être ouvertes à partir d'une fenêtre de terminal dans cette GUI. Pour ouvrir une application graphique, tapez le nom de l'exécutable à l'invite du shell. La plupart des navigateurs de fichiers prennent un répertoire comme argument de ligne de commande, vous devez donc généralement passer .
ce paramètre.
Voici quelques exemples pour certains systèmes populaires, la plupart des systèmes basés sur X fonctionnent de manière similaire.
Sur Gnome, vous pouvez exécuter nautilus
(le navigateur de fichiers par défaut) directement, ou sur Gnome 2, vous pouvez utiliser gnome-open
pour ouvrir n'importe quel fichier (y compris les répertoires) avec l'application de gestion de fichiers Gnome configurée:
$ nautilus .
ou
$ gnome-open .
Sur KDE , il existe deux navigateurs de fichiers populaires, je ne connais pas de commande similaire à gnome-open
, bien qu'elle gnome-open
puisse être exécutée dans KDE, mais par défaut, elle ouvre les applications Gnome.
$ dolphin .
ou
$ konquerer .
Sous OS X , comme mentionné dans les commentaires, un programme de ligne de commande similaire open
peut être utilisé.
$ open .
Que faire si vous ne connaissez pas le nom de l'exécutable du navigateur de fichiers de votre système?
Si sur Gnome 2, utilisez gnome-open .
If sur OS X, appelez open .
. Chacun d'eux exécutera le navigateur de fichiers configuré pour votre environnement GUI.
Si vous ne connaissez pas une telle commande dans votre système de fenêtres, voici une façon de découvrir les systèmes avec une ps
commande qui comprend les options -u USER
et -o FORMAT
:
- Dans votre fenêtre de terminal, tapez
ps -u$USER -o comm > /tmp/$$A
- Dans votre interface graphique, démarrez le navigateur de fichiers.
- De retour dans votre fenêtre de terminal, tapez
ps -u $USER -o comm > /tmp/$$B
(Notez le B
suffixe, c'est un fichier différent de l'étape 1).
- Dans le terminal également, tapez
diff /tmp/$$[AB]
.
Devrait afficher le nom de votre navigateur de fichiers. Il est possible que vous puissiez voir plus d'un nom, si un autre programme venait à démarrer sous votre identifiant d'utilisateur pendant l'intervalle entre les appels à ps
.
Par exemple:
$ 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
ouvrira une fenêtre du Finder pour ce répertoire. Sous Windows, c'est une invocation deexplorer.exe
Dans KDE ou GNOME ou LXDE, il y a probablement des incantations uniques à chaque environnement qui peuvent être utilisées. En bref, plus de détails sont nécessaires pour votre cas d'utilisation spécifique.