GNU/Linux >> Tutoriales Linux >  >> Linux

¿Comando equivalente de Linux para abrir comando en Mac/Windows?

xdg-open es lo que buscas

Es posible que le guste este fragmento que puse en mis archivos .bashrc para que, ya sea que esté usando cygwin en Windows, Linux u OSX, pueda usar los comandos de inicio o de apertura y funcionan muy bien:

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

Buenos comentarios, xdg-open es de hecho una mejor opción que gnome-open como se explica a continuación. Actualicé mis guiones personales hace un tiempo, pero olvidé actualizar esta respuesta.

ADVERTENCIA:Esto anulará la funcionalidad de ambos openvt (terminal virtual) y start desde inicio.


xdg-open xyz.bar

abrirá xyz.bar (puede ser un archivo o una URL) en cualquier entorno compatible con freedesktop con la aplicación registrada para xyz.bar tipo de Consulte también la documentación aquí (página man de xdg-open).

En la práctica, esto debería llamar a kde-open , gnome-open , exo-open o posiblemente incluso open , según el entorno de escritorio actual (KDE, Gnome, XFCE, OS X).


Incluso puede escribir un pequeño contenedor alrededor de gnome-open para abrir varios archivos con un solo comando:

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

Ponga esto en un script de shell llamado abierto y

open *.c

abrirá todos los archivos c en el directorio actual.


Linux
  1. 8 consejos para la línea de comandos de Linux

  2. Linux:¿llamada de línea de comando equivalente para el modo avión?

  3. Equivalente en Linux del comando de apertura de Mac OS X

  4. ¿Compilador cruzado para Linux en Mac OS X?

  5. ¿Cuál es el equivalente de ~ (tilde) de Linux en Windows?

Tutorial de comandos Linux nl para principiantes (7 ejemplos)

15 comandos de pantalla de Linux para gestionar sesiones de terminal

Instale el subsistema de Windows para Linux con un solo comando

Comando alias en Linux

Cómo crear un alias en Linux

Comando de alias de Linux