Как отобразить путь к исполняемому файлу в Linux

Как отобразить путь к исполняемому файлу в Linux

Хотите отобразить путь к исполняемому файлу Linux? Несколько команд Linux, таких как , которые, где, тип -а и команда -v, может помочь вам найти исполняемые файлы и понять их происхождение простым и эффективным способом.

Отображение пути исполняемых файлов Linux полезно для устранения неполадок и проверки того, какая версия команды используется. Это помогает вам проверить, какая версия команды выполняется, когда в системе существует несколько версий или установок. Например, если у вас есть общесистемная и установленная пользователем версия программы, знание точного пути поможет вам избежать неожиданного поведения. Это особенно полезно в средах, где переменные PATH настраиваются или изменяются.

Как отобразить путь к исполняемому файлу в Linux

Метод 1: Команда which

Команда which в Linux позволяет вам найти и отобразить точный путь к исполняемому файлу. Вы можете указать один или несколько файлов, чтобы найти их пути. Когда вы используете команду which в Linux, она проверяет каталоги, перечисленные в переменной среды PATH. Затем она показывает расположение первого найденного соответствующего исполняемого файла. Однако вы можете запустить эту команду с опцией -a, чтобы отобразить все вхождения исполняемого файла.

Команда which в Linux возвращает три типа кодов выхода: 0, когда все указанные файлы найдены и могут быть запущены, 1, когда хотя бы одна команда не является исполняемой, и 2, когда используется нераспознанная опция. Синтаксис использования команды which в Linux показан ниже:

which -a [имя_файла] …

Здесь fileName представляет собой исполняемый файл, путь к которому вы хотите найти.

Пример: поиск исполняемых файлов в Linux с помощью команды which

Давайте запустим команду which, чтобы найти путь к исполняемому файлу Python3.10:

который -a Python3.10

Он извлекает все соответствующие пути для указанного исполняемого файла:

Как отобразить путь к исполняемому файлу в Linux

Метод 2: Команда whereis

Команда whereis в Linux возвращает расположение двоичных файлов (исполняемых файлов), файлов исходного кода и страниц руководства для заданной команды. Когда вы выполняете команду whereis, она просматривает стандартные системные папки и показывает пути к исполняемому файлу и страницам руководства, связанным с заданной командой. Общая структура использования команды whereis в Linux показана ниже:

whereis [опции] [имя_файла] …

Команда whereis может принимать несколько опций, которые используются для достижения определенной функциональности. Например, вы можете выполнить команду whereis с опцией -b для поиска только двоичных файлов, -m для поиска только страниц руководства, -B для указания пути двоичного поиска и т. д.

Пример: Отображение пути к исполняемому файлу с помощью whereis

Firefox — это исполняемая программа, доступная в системах Linux. Вы можете использовать команду whereis для отображения ее пути:

где Firefox

В следующем выводе «/usr/bin/firefox» представляет собой путь к исполняемому файлу:

Как отобразить путь к исполняемому файлу в Linux

Метод 3: Команда type в Linux

Команда type в Linux позволяет определить природу команды. Например, она сообщает, является ли указанная команда псевдонимом, встроенной командой оболочки, функцией или внешней программой, хранящейся в нашей системе. Вы также можете использовать команду type для проверки пути к исполняемому файлу Linux.

В Linux type — это встроенная команда оболочки, и вы можете проверить ее с помощью:

тип тип

Как отобразить путь к исполняемому файлу в Linux

Базовый синтаксис команды type для отображения пути к исполняемому файлу показан ниже:

тип имя_файла

Пример: Отображение пути к исполняемому файлу с типом

Давайте воспользуемся командой type, чтобы показать путь Python, а именно python3.10:

тип питон3.10

Как отобразить путь к исполняемому файлу в Linux

Команда type возвращает первый исполняемый путь для указанной команды. Чтобы отобразить все соответствующие расположения, запустите type с флагом -a:

тип -a python3.10

Как отобразить путь к исполняемому файлу в Linux

Метод 4: Команда -v в Linux

Команда -v — это встроенная команда оболочки в Linux, которая извлекает местоположение команды или показывает, доступна ли она в PATH вашей системы. При запуске этой команды отображается подробная информация, указывающая, является ли данная команда исполняемым файлом, встроенной в оболочку командой, псевдонимом или функцией.

Чтобы показать полный путь к исполняемому файлу, используйте синтаксис:

команда -v имя_файла

Пример: отображение путей к исполняемым файлам с помощью команды -v

В следующем примере используется команда с флагом -v для отображения пути к Firefox:

команда -v firefox

Вывод показывает, что Firefox — это исполняемый файл, расположенный по адресу «/usr/bin/firefox»:

Как отобразить путь к исполняемому файлу в Linux

Как отобразить путь к исполняемому файлу в Linux

В Linux несколько команд могут помочь вам найти путь к исполняемому файлу. У каждой есть свой собственный конкретный вариант использования, как обсуждается в этой статье. Вы можете выбрать команду, которая лучше всего соответствует вашим требованиям, чтобы эффективно находить пути к исполняемым файлам.

Практикуя и освоив эти команды Linux, вы сможете быстро находить пути к файлам и улучшать свой рабочий процесс.

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий