GNU/Linux >> Linux Esercitazione >  >> Linux

Comando equivalente a Linux per comando aperto su Mac/Windows?

xdg-open è quello che stai cercando.

Potrebbe piacerti questo frammento che ho inserito nei miei file .bashrc in modo che se sto usando cygwin su Windows, Linux o OSX, posso usare i comandi start o open e funzionano alla grande:

case "$OSTYPE" in
   cygwin*)
      alias open="cmd /c start"
      ;;
   linux*)
      alias start="xdg-open"
      alias open="xdg-open"
      ;;
   darwin*)
      alias start="open"
      ;;
esac

Buoni commenti, xdg-open è davvero un'opzione migliore di gnome-open come spiegato di seguito. Ho aggiornato i miei script personali qualche tempo fa, ma ho dimenticato di aggiornare questa risposta.

ATTENZIONE:questo sovrascriverà la funzionalità di entrambi openvt (terminale virtuale) e start da init.


xdg-open xyz.bar

aprirà xyz.bar (può essere un file o un URL) in qualsiasi ambiente compatibile con freedesktop con l'applicazione registrata per xyz.bar tipo di. Vedi anche la documentazione qui (man page di xdg-open).

In pratica questo dovrebbe quindi chiamare kde-open , gnome-open , exo-open o forse anche open , a seconda dell'ambiente desktop corrente (KDE, Gnome, XFCE, OS X).


Puoi persino scrivere un piccolo wrapper attorno a gnome-open per aprire più file con un solo comando:

for i in $*
do
    gnome-open "$i"
done

Inseriscilo in uno script di shell chiamato open and

open *.c

aprirà tutti i file c nella directory corrente.


Linux
  1. 8 suggerimenti per la riga di comando di Linux

  2. Linux – Chiamata da riga di comando equivalente per la modalità aereo?

  3. Equivalente Linux del comando open di Mac OS X

  4. Cross-compilatore per Linux su Mac OS X?

  5. Qual è l'equivalente del comando File Linux per Windows?

Linux nl Command Tutorial per principianti (7 esempi)

15 Comando dello schermo di Linux per la gestione delle sessioni del terminale

Installa il sottosistema Windows per Linux con un comando singolo

alias Comando in Linux

Come creare un alias in Linux

Comando alias Linux