Venant de Mac OS X, vous pouvez taper:
$ open yourfilehere.txt
et votre fichier s'ouvrira comme si vous l'aviez ouvert depuis le Finder.
Sous Windows, on peut taper:
> start yourfilehere.txt
et il s’ouvrira comme si vous l’aviez ouvert depuis Explorer.
Sous Ubuntu, j'aimerais pouvoir ouvrir des fichiers de la même manière dans GNOME. Quelle est la commande?
start
programme. Sous OS X, c'est leopen
programme. Sur Ubuntu Linux, c'est lesee
programme. dans le livre automatate-the-boring-stuff-with-python , mais je n’ai reçu aucune information sur lessee
commandes de Google.Réponses:
xdg-open
est ce que vous cherchez.Vous pourriez aimer cet extrait que j'ai mis dans mes fichiers .bashrc afin que, que j'utilise cygwin sous Windows, Linux ou OSX, je peux utiliser les commandes de démarrage ou d'ouverture pour qu'elles fonctionnent parfaitement:
Bons commentaires, xdg-open est en effet une meilleure option que gnome-open, comme expliqué ci-dessous. J'ai mis à jour mes scripts personnels il y a quelque temps, mais j'ai oublié de mettre à jour cette réponse.
AVERTISSEMENT: Ceci annulera les fonctionnalités de
openvt
(terminal virtuel) etstart
d’init.la source
cygstart
peut être préférable, car dans les marque-pages Emacs, cela permet de continuer à utiliser Emacs. Avecstart
, mon Emacs est gelé.start ""
ou"start \"\""
juste travaillé pour moi. (Les guillemets "" empêchent Emacs des’ouvrira
xyz.bar
(peut être un fichier ou une URL) dans n’importe quel environnement compatible avec freedesktop avec l’application enregistrée pourxyz.bar
le type de. Voir aussi la documentation ici (page de manuel de xdg-open) .En PRACTIVE cela devrait alors appeler
kde-open
,gnome-open
,exo-open
ou peut - être mêmeopen
, en fonction de l'environnement de bureau actuel (KDE, Gnome, XFCE, OS X).la source
xdg-open
etgnome-open
?xdg-open
ferez la bonne chose en utilisant le type de fichier -mappage de programme de l'environnement en cours d'exécution.Vous pouvez même écrire un petit wrapper autour de gnome-open pour ouvrir plusieurs fichiers avec une seule commande:
Mettez ceci dans un script shell nommé open et
ouvrira tous les fichiers c du répertoire en cours.
la source
Vous pouvez utiliser la
gnome-open
commande dans votre terminal. Une fois dans le répertoire dans lequel vous souhaitez ouvrir une fenêtre de système d'exploitation, tapez le terminal:Cela ouvrira une fenêtre montrant ce qui est dans ce dossier. De même, vous pouvez spécifier un sous-dossier situé dans ce répertoire en remplaçant le
.
par le nom du sous-dossier.Notez que si
gnome-open
ne fonctionne pas, il faudra peut-être simplement l’installer. Vous pouvez le faire en utilisant Synaptic (sudo apt-get update
et ensuitesudo apt-get install synaptic
dans votre terminal, ce qui est très pratique lors de l’installation de package car il installe correctement toutes les dépendances) ou directement installer Gnome Shell dans votre Terminal:sudo apt-get install gnome-shell
la source
Entrez ceci dans le terminal:
./yourfile
yourfile
est le nom du fichier que vous voulez ouvrir ou exécuter. Vous pouvez également utiliser cette commande pour exécuter des scripts bash. (N'oubliez pas d'entrer l'extension du fichier!)Une autre citation d'une autre affiche.
la source