how - Linux equivalente al comando "abrir" de Mac OS X
terminal mac comandos (7)
El equivalente que está buscando es xdg-open
, que se puede usar de la misma manera que el comando open
OS X. Por ejemplo:
xdg-open ~/Documents/Chubby_Bubbies.odt
Sin embargo, esto es realmente difícil de escribir de forma rápida y precisa. En su lugar, debe crear un alias para xdg-open, lo que hace que el proceso sea mucho más rápido.
Por supuesto, puede alias open
para hacer que coincida con OS X (puede elegir lo que desee), pero personalmente, uso el corchete correcto ( ]
) para mi atajo por razones de velocidad. Para usar esto, agregue lo siguiente a su archivo .bashrc
:
alias '']''=''xdg-open''
Luego, para abrir cualquier recurso, úsalo como cualquiera de estos ejemplos:
] www.google.com
] file.txt
] ~/Pictures
] ssh://myserver.local/home/jeremy
También esto le permite abrir un buscador de archivos (por ejemplo, Nautilus) en el directorio actual:
] .
Por experiencia, he encontrado que los alias de una letra funcionan mejor para el atajo anterior. Después de todo, el objetivo es la eficiencia. Y puede regresar y crear el mismo alias en OS X; lo dejo como ejercicio al lector. :-)
He encontrado el comando "abrir" en Mac OS X muy útil en la línea de comandos. De "hombre abierto":
El comando
open
abre un archivo (o un directorio o URL), como si hubiera hecho doble clic en el ícono del archivo. Si no se especifica ningún nombre de aplicación, la aplicación predeterminada tal como se determina a través de LaunchServices se usa para abrir los archivos especificados.
Es decir, si quiero abrir un archivo PDF con el visor de PDF predeterminado (pasa a ser Vista previa), solo tengo que hacer lo siguiente:
open my.pdf
En Linux, sin embargo, para abrir un archivo PDF desde la línea de comandos, tuve que buscar el buscador de PDF predeterminado, por ejemplo, "evince" (¿quién lo hubiera adivinado?), Y luego
evince my.pdf
Entonces, ¿hay un simple equivalente del comando ''abrir'' en la línea de comandos de Linux?
¡Gracias!
En el entorno de Gnome Desktop, utilizo el siguiente comando:
nautilus `pwd` &
Esto es similar a "abrir". comando en Mac
Podría probar xdg-open
, la mayoría de las distribuciones de Linux lo tienen. Abrirá la aplicación asociada predeterminada para su archivo.
Si tiene sus mimos configurados correctamente, puede usar mimeopen
. Echa un vistazo a su página man, ya que tiene algunas opciones útiles.
Simplemente resolví esto por mí mismo, así que pensé en escribir cómo lo hice, lo cual es específicamente relevante para lo que preguntó Suan. Estos pasos le permiten simplemente escribir "abrir" y no su terminal cubierta en mensajes que no necesita:
Cree un script llamado open
in ~/bin
, el contenido es simplemente:
xdg-open "$1" &> /dev/null &
Guarde y cierre el script, luego escriba "source .profile" (o .bash_profile si corresponde). Eso es tan escribir "abrir música" abrirá su carpeta de música en la GUI Nautilus y no debe ingresar nada en su terminal.
Tradicionalmente, puedes usar el comando "ver". Que solo usa run-mailcap. Esto funcionará sin Gnome y X, etc.
man see
gnomo abierto