Qual é a maneira mais rápida de visualizar imagens do terminal?

Qual é a maneira mais rápida de visualizar imagens do terminal?

O terminal é uma maneira muito rápida e conveniente de acessar diretórios e arquivos rapidamente (mais rápido do que localizar e clicar no diretório).

Uma coisa que não pode ser mostrada no modo texto são "imagens".

Qual é a melhor maneira de visualizar imagens (como você vê miniaturas de imagens no Nautilus) quando você está trabalhando no terminal (por exemplo, comando nautilusou qualquer programa - mas deve ser rápido e conveniente)?

Responder1

A maneira de "clicar duas vezes" em um arquivo na linha de comando é xdg-open.

Se você estiver no Gnome (provavelmente, se estiver usando o Nautilus), poderá usar eogdiretamente ou qualquer outro programa de imagem ( fehé muito bom).

feh <image-name>      

Se você quiser consultar image-nameo arquivo com facilidade.

Responder2

Se acontecer de você ter instaladoimagemagick, você pode usar é muito útilmostrarferramenta de linha de comando.

display path/to/picture.png

Responder3

Eu costumo correr python -m http.server 8080(empython2: python -m SimpleHTTPServer 8080) de uma pasta que contém a imagem e visualize-a no navegador em localhost:8080/path/to/image.jpg. Funciona muito bem para navegar e visualizar diferentes arquivos de imagem e texto no mesmo diretório.

Editar: Este método também funciona para caixas remotas. Basta executar o servidor python como acima e, se as portas estiverem abertas, você poderá se conectar a myserver.com:8080/path/to/image.jpg. Se o servidor não expor portas, você poderá configurar um túnel ssh e visualizar as imagens do seu navegador local em localhost:8080/path/to/image.jpg. Observe que esta interface http éssh [email protected] -N -L localhost:8080:localhost:8080muito mais rapidodo que ssh -X.

Responder4

Sem dependências, um arquivo C, um arquivo de cabeçalho:eu sou gato

Funciona em linux, macos, windows. Dimensiona automaticamente para a largura do terminal, com redução da amostragem de qualidade.

insira a descrição da imagem aqui

informação relacionada