Question un équivalent Linux cli à la commande "open" de mac? ou windows "start" commande?


Dans un mac cli, je peux taper open file.jpg et le mac va automatiquement trouver l'application correcte et l'ouvrir pour moi.

Dans Windows, le start commande fait la même chose, mais ouvrira également l'explorateur au répertoire de travail s'il ne reçoit aucun paramètre.

Y a-t-il un moyen de le faire dans Linux? (peut-être que certaines distributions?)


4
2018-02-04 16:35


origine




Réponses:


Si XdgUtils est installé les fichiers peuvent être ouverts via

xdg-open file

Sinon, il pourrait y avoir quelque chose fourni par l'environnement de bureau, par exemple pour gnome

gnome-open file

8
2018-02-04 16:38





Essayer xdg-open. Devrait être supporté par la plupart des distributions et des bureaux.


3
2018-02-04 16:39





Il semble que vous pouvez ajouter une esperluette à votre ligne:

Les fenêtres :

start "Title" /MIN <application>

Linux:

<application> &

Par conséquent, vous verrez l'ID de processus de l'application et dans la fenêtre du terminal où vous vous trouvez, vous verrez le résultat de l'application.


0
2018-04-25 15:09



Cette suggestion lancera un programme en arrière-plan. J'étais intéressé à prendre des fichier (pas seulement les exécutables) et que le système d'exploitation trouve automatiquement le programme par défaut associé à ce fichier, puis que ce programme le lance pour moi. Par exemple, dans Windows, je peux taper start file.jpg et il trouvera le programme de visualisation d'images et ouvrira le fichier pour moi. - Alexander Bird