El equivalente que está buscando es xdg-open
, que se puede usar de la misma manera que el open
de OS X dominio. 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 crear un alias para open
para que coincida con OS X (puede elegir lo que quiera), pero personalmente, uso el corchete derecho (]
) para mi atajo por razones de velocidad. Para usar esto, agregue lo siguiente a su .bashrc
archivo:
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 explorador de archivos (por ejemplo, Nautilus) en el directorio actual:
] .
Por experiencia, he descubierto 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 para el lector. :-)
Podrías probar xdg-open
, la mayoría de las distribuciones de Linux lo tienen. Se abrirá la aplicación asociada predeterminada para su archivo.
Para su información https://portland.freedesktop.org/doc/xdg-open.html
Acabo de resolver esto yo 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 escribir "abrir" y no su terminal cubierto de mensajes que no necesita:
Crea un script llamado open
en ~/bin
, el contenido es solo:
xdg-open "$1" &> /dev/null &
Guarde y cierre el script, luego escriba "source .profile" (o .bash_profile si corresponde). Eso es todo, por lo que escribir "abrir música" abrirá su carpeta de música en la GUI de nautilus y no debería ingresar nada en su terminal.