Solía trabajar en la terminal de Mac antes y usaba:
open file2open.pdf
y el archivo PDF se abriría en la vista previa o lo que fuera mi visor predeterminado. Cuando lo uso en la terminal en Ubuntu me sale este mensaje de error:
Couldn't get a file descriptor referring to the console
El Cáscara de Z (zsh) tiene alias basado en sufijos (-s), estos le permiten establecer una asociación de archivos entre una extensión de archivo como .jpg y una aplicación adecuada como xreader:
alias -s pdf='xreader'
Con un alias como ese, solo necesita escribir el nombre del archivo y presionar ↵ Return, p. ej.:
Cuando llamas pdf abrirá todos los archivos PDF en el directorio actual, especifique qué pdf proporcionando un argumento. Tengo muchos directorios que contienen un solo archivo pdf (por ejemplo, tantos directorios LaTeX), por lo que solo tengo que escribir pdf me ahorra bastante tiempo y pulsaciones de teclas.