J'ai trouvé la commande "open" sous Mac OS X très pratique dans la ligne de commande. De "homme ouvert":
La commande
open
ouvre un fichier (ou un répertoire ou une URL), comme si vous double-cliquez sur l'icône du fichier. Si aucun nom d'application n'est spécifié, l'application par défaut, telle que déterminée via LaunchServices, est utilisée pour ouvrir les fichiers spécifiés.
Autrement dit, si je veux ouvrir un fichier PDF avec la visionneuse par défaut PDF visionneuse (il s’agit bien de Aperçu)), il me suffit de faire:
open my.pdf
Sous Linux, cependant, pour ouvrir un fichier PDF à partir de la ligne de commande, il me fallait Détourner pour trouver le fichier par défaut PDF le visualiseur est, par exemple, " evince "(qui aurait deviné ??), puis
evince my.pdf
Donc, existe-t-il un équivalent simple de la commande 'open' dans la ligne de commande Linux?
Merci!
Tu pourrais essayer xdg-open
, la plupart des distributions Linux l’ont. Il ouvrira l'application associée par défaut pour votre fichier.
L'équivalent que vous recherchez est xdg-open
, qui peut être utilisé de la même manière que la commande open
d’OS X. Par exemple:
xdg-open ~/Documents/Chubby_Bubbies.odt
Cependant, il est très difficile de taper rapidement et avec précision. Au lieu de cela, vous devriez créer un alias pour xdg-open, ce qui rend le processus beaucoup plus rapide.
Bien sûr, vous pouvez l’aliasner sur open
pour qu’il corresponde à OS X (vous pouvez choisir ce que vous voulez), mais personnellement, j’utilise le bon crochet (]
) pour mon raccourci pour des raisons de rapidité. Pour utiliser cela, ajoutez ce qui suit à votre .bashrc
fichier:
alias ']'='xdg-open'
Ensuite, pour ouvrir n’importe quelle ressource, utilisez-la comme l’un de ces exemples:
] www.google.com
] file.txt
] ~/Pictures
] ssh://myserver.local/home/jeremy
Cela vous permet également d'ouvrir un navigateur de fichiers (par exemple, Nautilus) dans le répertoire actuel:
] .
Par expérience, j'ai trouvé que les alias à une lettre fonctionnent mieux pour le raccourci ci-dessus. Après tout, l'objectif est l'efficacité. Et vous pouvez revenir en arrière et faire le même alias sur OS X - je laisse cela comme un exercice au lecteur. :-)
Je viens de résoudre ce problème moi-même alors j'ai pensé écrire comment je l'ai fait, ce qui est particulièrement pertinent pour ce que Suan a demandé. Ces étapes vous permettent simplement de taper "open" et non votre terminal couvert par des messages inutiles:
Créez un script appelé open
dans ~/bin
_, le contenu est juste:
xdg-open "$1" &> /dev/null &
Enregistrez et fermez le script, puis tapez "source .profile" (ou .bash_profile si pertinent). Et c’est pour cela que taper "open Music" ouvrira votre dossier de musique dans l’interface graphique de Nautilus et ne devrait rien entrer sur votre terminal.
Traditionnellement, vous pouvez utiliser la commande "Voir". Qui utilise juste run-mailcap. Cela fonctionnera sans Gnome et X, etc.
man see
gnome ouvert
Si vous avez correctement configuré votre mimes, vous pouvez utiliser mimeopen
. Consultez sa page de manuel, car elle propose des options utiles.