Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Команда Linux which

Автор: admin, 30 августа, 2022
Команды

В Linux команда which используется для поиска исполняемых файлов в файловой системе. Команда отображает абсолютный путь к местоположению файла.

Использование команды which в Linux

Утилита выполняет поиск исполняемого файла, указанного в качестве аргумента, в каталогах, перечисленных в переменной окружения PATH.

Содержание

  • Синтаксис
  • Основные опции
  • Переменная окружения PATH
  • Примеры использования команды which в Linux
    • Полный путь к исполняемому файлу
    • Пути к нескольким исполняемым файлам
    • Справочная информация
  • Заключение

Синтаксис

which [опции] [имя_программы]

Основные опции

-a, --all
Выводить все совпадения в PATH, а не только первое
-i, --read-alias
Читать список псевдонимов из стандартного ввода

Переменная окружения PATH

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

Для просмотра содержимого переменной PATH используется команда echo с аргументом $PATH:

oleg@mobile:~:$ echo $PATH
”/home/oleg/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl”
oleg@mobile:~:$ 

Примеры использования команды which в Linux

Полный путь к исполняемому файлу

Для примера найдём путь к исполняемому файлу команды traceroute:

oleg@mobile:~:$ which traceroute
/usr/bin/traceroute
oleg@mobile:~:$

Пути к нескольким исполняемым файлам

Пути к исполняемым файлам нескольких команд:

oleg@mobile:~:$ which locate kruler pacman
/usr/bin/locate
/usr/bin/kruler
/usr/bin/pacman
oleg@mobile:~:$

Справочная информация

Выводим справочную информацию по команде which:

Next: Which Program,  Prev: (dir),  Up: (dir)

'which': Show the full path of commands
***************************************

The 'which' program shows the full path of (shell) commands.

This file documents 'which' version 2.21, updated 20 March 2015.

* Menu:

* Which Program::               The 'which' Program
* Invoking Which::              How to invoke 'which'
* Option Summary::              Overview of commandline options
* Return Value::                The return value of 'which'
* Example::                     Examples of invokation
* Bugs::                        Known bugs
* See Also::                    Related UNIX commands
* Index::                       Index

Заключение

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

Последние материалы

  • Приложение scanimage
    3 hours 26 minutes ago
  • Утилита sensors
    4 days ago
  • Сканер Rkhunter
    1 week 4 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru