O comando a usar é eog ( E ye o f G NOME). E você chama assim:
eog filename
É o visualizador de imagens padrão do Ubuntu e, aparentemente, é chamado Eye of Gnome. Eu gostaria de poder lançá-lo a partir da linha de comando, passando um nome de arquivo para abrir.
Use xdg-open :
xdg-open filename
que abre um arquivo ou URL no aplicativo preferido do usuário.
Explicação
Contanto que você use o Gnome e eog é o seu visualizador de imagens padrão , você pode usar gnome-open :
gnome-open filename
Se você deseja uma alternativa independente do ambiente de área de trabalho, use xdg-open , que é bash wrapper em torno de comandos específicos do ambiente.
Por enquanto, xdg-open suporta:
exo-open "$1" ), gvfs-open "$1" , gnome-open "$1" com < um href="https://stackoverflow.com/questions/25377545/what-it-is-a-backback-html5"> fallback para abrir genérico), kde-open "$1" com fallback para kfmclient exec "$1" ), gvfs-open "$1" , mate-open $1 ), pcmanfm $1 com fallback para genérico aberto), enlightenment_open $1 ), open_gnome3 $1 , que é gvfs-open "$1" com fallback para genérico aberto), cygstart "$1" ), open "$1" ). e tenta sua sorte com outros ambientes de desktop (chamados genéricos ). $1 é o nome do arquivo da sua imagem.
Uso
xdg-open filename
Se você quiser descobrir como o xdg-open funciona, leia bash código fonte:
$ locate xdg-open
/usr/bin/xdg-open
/usr/share/man/man1/xdg-open.1.gz
$ less /usr/bin/xdg-open
Editar
Veja também resposta semelhante para perguntas diferentes sobre unix.stackexchange.com .
Para o Fedora você pode usar shotwell filename .