Какой самый быстрый способ просмотра изображений с терминала?

Какой самый быстрый способ просмотра изображений с терминала?

Терминал — очень быстрый и удобный способ быстрого доступа к каталогам и файлам (быстрее, чем найти и щелкнуть по каталогу).

Единственное, что не может отображаться в текстовом режиме, — это «картинки».

Какой наилучший способ просмотра изображений (подобно тому, как вы видите миниатюры изображений в Nautilus) при работе в терминале (например, команда nautilusили любая программа - но это должно быть быстро и удобно)?

решение1

Способ «двойного щелчка» по файлу из командной строки — xdg-open.

Если вы используете Gnome (вероятно, если вы используете Nautilus), вы можете использовать его eogнапрямую или любую другую программу для работы с образами ( fehона довольно хороша).

feh <image-name>      

Если вы хотите image-nameлегко ознакомиться с файлом.

решение2

Если у вас случайно установленаimagemagick, вы можете использовать его очень удобноотображатьинструмент командной строки.

display path/to/picture.png

решение3

Я обычно бегаю python -m http.server 8080питон2: python -m SimpleHTTPServer 8080) из папки, содержащей изображение, и просмотреть его в браузере по адресу localhost:8080/path/to/image.jpg. Отлично подходит для просмотра и просмотра различных файлов изображений и текстов в том же каталоге.

Редактировать: Этот метод также работает для удаленных ящиков. Просто запустите сервер python, как указано выше, и если порты открыты, вы можете подключиться к myserver.com:8080/path/to/image.jpg. Если сервер не предоставляет порты, вы можете настроить туннель ssh с помощью localhost:8080/path/to/image.jpg и просматривать изображения из локального браузера. Обратите внимание, что этот http-интерфейсssh [email protected] -N -L localhost:8080:localhost:8080намного быстреечем ssh -X.

решение4

Никаких зависимостей, один файл C, один заголовочный файл:имкат

Работает на linux, macos, windows. Автоматически масштабируется под ширину терминала, с качественным понижением частоты дискретизации.

введите описание изображения здесь

Связанный контент