Use o comando gnome-open e ele usará o aplicativo que você associou a esse tipo de arquivo (MIME). Por exemplo:
gnome-open foo.pdf
No Windows, posso iniciar uma janela do Explorer a partir de uma linha de comando por meio de " start (dirname) ". E isso também iniciará aplicativos associados a uma extensão de arquivo específica, para que eu possa fazer " start myfile.txt " e ele abrirá o arquivo no editor de texto padrão (por exemplo, Notepad). Essencialmente, o Windows expõe um caminho pela linha de comando para executar a mesma ação que um clique duplo no Explorer.
Existe algo semelhante para o Gnome? Examinei a lista retornada por " apropos gnome ", " apropos start " e " apropos open ", e nada parecia promissor. (Eu estou usando o Debian Lenny, se isso importa.) Eu sei que posso abrir um navegador de arquivos via " nautilus (dirname) ", etc, mas eu preferiria usar algo que use minhas associações de arquivos.
Meu objetivo final é criar um alias de "início" para esse comando, já que estou mais familiarizado com a interface do Windows.
Um comando de gerenciamento de distribuição cruzada e entre estações de trabalho para conseguir isso é:
xdg-open foo.bar
nautilus .
Eu uso isso o tempo todo! Funciona apenas para pastas.
Há também see e edit :
# opens PDF viewer
see file.pdf
# Opens text editor
edit file.txt
Isso faz parte do pacote de suporte a mímica.
Tags command-line gnome linux