Утилита xdg-open (или просто open) — инструмент командной строки Linux, который используется для открытия файлов или URL-адресов в приложениях по умолчанию. Она является частью пакета xdg-utils, который предоставляет набор инструментов, предназначенных для помощи программам в интеграции с графическим окружением рабочего стола Linux.
В этой статье мы расскажем, как использовать команду open в Linux.
Содержание:
- Синтаксис команды open в Linux
- Открытие веб-сайта из терминала
- Просмотр фото с помощью команды open
- Открытие файла в текстовом редакторе с графическим интерфейсом
- Выводы
Синтаксис команды open в Linux
Команда open не имеет каких-либо опций и в качестве аргумента может принимать пути к файлам или URL-адреса:
Чтобы прочесть документацию по этой утилите, выполните в терминале:
Читайте также: Чтение man-страниц с помощью tldr в Linux.
Открытие веб-сайта из терминала
Благодаря инструменту open, Вы можете открыть какой-либо сайт в браузере по умолчанию прямо из командной строки Linux. Чтобы это сделать, просто передайте в качестве аргумента URL-адрес нужного Интернет-ресурса. Например:
Просмотр фото с помощью команды open
Допустим, Вы знаете, что в текущей рабочей директории хранится фотография photo.png. Обычно пользователи открывают папку через графический интерфейс и затем кликают на иконку изображения для его просмотра. Чтобы сократить время на открытие фото, просто передайте путь к файлу в качестве аргумента команды open:
Читайте также: 11 редакторов изображений для Linux.
Открытие файла в текстовом редакторе с графическим интерфейсом
В нашей ОС есть текстовый файл text.txt. Чтобы открыть его в текстовом редакторе по умолчанию, выполним следующую команду:
Важно: утилита open откроет файл именно в текстовом редакторе с графическим интерфейсом, а не в Vi / Vim, nano, Emacs или других.
Выводы
Утилита open — простой и одновременно полезный инструмент, который позволяет открывать файлы в приложениях с GUI по умолчанию прямо из терминала Linux. Надеемся, что наш материал был полезным для Вас!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.



























