Поиск по сайту:
Лон Чени написал детектив "человек с тысячью лиц". (Алан.Дж.Перлис)

Команда Open в Linux

30.07.2024
Команда Open в Linux

В этой статье мы продемонстрируем использование команды open в Linux.

 

Предварительные требования

Для выполнения шагов, продемонстрированных в этой статье, вам понадобятся следующие компоненты:

  • Правильно настроенная система Linux. Для тестирования рассмотрите возможность использования виртуальной машины Linux.
  • Базовое понимание интерфейса командной строки.

 

Команда open

В Linux команда open — это инструмент командной строки, который пытается открыть указанный файл, каталог или URL-адрес с помощью программы по умолчанию.
Ознакомьтесь со следующим примером:

open https://andreyex.ru/

 

Здесь команда open откроет URL-адрес в веб-браузере по умолчанию.

 

open против xdg-open

Некоторые системы Linux используют xdg-open (часть пакета xdg-utils) вместо команды open. На практике они оба ведут себя одинаково:

xdg-open https://example.com

 

Чтобы исправить это, мы можем создать псевдоним для команды xdg-open. Следующий пример демонстрирует создание временного псевдонима Bash:

alias open='xdg-open'

 

Проверьте, успешно ли был создан псевдоним:

alias

 

alias open

 

Обратите внимание, что различные аргументы команды open не будут работать с xdg-open. Некоторые дистрибутивы реализуют команду open как символическую ссылку на xdg-open (например, Ubuntu).

 

С помощью команды open

Открытие текстовых файлов
Чтобы открыть текстовый файл в текстовом редакторе/средстве просмотра по умолчанию, выполните следующую команду:

open test.txt

 

Открытие URL-адреса
Если мы попытаемся открыть URL-адрес, ожидаемым поведением будет открытие URL-адреса в веб-браузере по умолчанию.

open https://archlinux.org

 

Читать  Ускорьте Ubuntu – очистите неиспользуемые пакеты с помощью терминала

Открытие файла с помощью определенного приложения
Если не указано, команда open будет использовать приложение по умолчанию для открытия указанного файла/URL. Однако мы можем указать другую программу для использования при попытке открыть файл.

Для открытия с помощью другой программы структура команды выглядит следующим образом:

open -a

 

Мы также можем указать, какое приложение использовать, используя идентификатор пакета:

open -b

 

Обратите внимание, что она не будет работать с xdg-open.

 

Открытие файла в новом экземпляре программы
Если программа, связанная с файлом, уже запущена, то open будет использовать уже запущенный экземпляр. Однако в некоторых ситуациях мы можем захотеть открыть файл в новом экземпляре программы.

Чтобы открыть файл с новым экземпляром программы, используйте флаг “-n”:

open -n

 

Обратите внимание, что этот метод также не будет работать с xdg-open.

 

Выводы

В этой статье мы продемонстрировали использование команды open в Linux. Она принимает файл, каталог или URL-адрес в качестве аргумента и запускает программу по умолчанию, предназначенную для его обработки.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Прокси-серверы имеют важнейшее значение в современном интернет-пространстве, предоставляя пользователям мощный…

Спасибо!

Теперь редакторы в курсе.