Skip to main content

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

Видео урок 1 Терминал Linux команды : ls, rm, mkdir, pwd, cd, echo (Июнь 2026)

Видео урок 1 Терминал Linux команды : ls, rm, mkdir, pwd, cd, echo (Июнь 2026)
Anonim

Команда Linux, которая используется для поиска местоположения программы. В этом руководстве мы покажем вам, как использовать эту команду и как извлечь максимальную выгоду из нее, объяснив все доступные переключатели.

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

Теоретически все программы должны запускаться из папки / usr / bin, но на самом деле это не так. Каким образом можно узнать, где находится программа, с помощью какой команды.

Простейшая форма команды такова:

который

Например, чтобы найти расположение веб-браузера Firefox, выполните следующую команду:

какой firefox

Результат будет примерно таким:

/ USR / бен / светлячок

Вы можете указать несколько программ в одной команде. Например:

которые firefox gimp banshee

Это вернет следующие результаты:

/ USR / бен / светлячок/ USR / бен / каркасная/ USR / бен / банши

Некоторые программы расположены в нескольких папках. По умолчанию, однако, который будет просто отображать один.

Например, выполните следующую команду:

которые меньше

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

/ USR / бен / меньше

Однако это не показывает всю картину, потому что команда меньше доступна в нескольких местах.

Вы можете получить, какая команда показывает все места, где установлена ​​программа, используя следующий переключатель:

который

Вы можете запустить это против команды ниже:

который-меньше

Вывод указанной команды будет следующим:

/ USR / бен / меньше / Бен / меньше

Значит ли это, что на самом деле установлено меньше двух мест? Вообще-то, нет.

Выполните следующую команду ls:

ls -lt / usr / bin / less

В конце вывода вы увидите следующее:

/ usr / bin / less -> / bin / less

Когда вы видите -> в конце команды ls, вы знаете, что это символическая ссылка и что она действительно просто указывает на местоположение реальной программы.

Теперь запустите следующую команду ls:

ls -lt / bin / less

На этот раз вывод в конце строки выглядит следующим образом:

/ Бен / меньше

Это означает, что это настоящая программа.

Возможно, несколько удивительно, что команда, выдает команду / usr / bin / less при поиске команды less.

Команда, которую мы считаем более полезной, чем «which», является командой «whereis», так как это можно использовать для поиска двоичных файлов для программы, исходного кода программы и страниц руководства для программы.

Резюме

Итак, зачем вам использовать какую команду?

Представьте, что вы знаете, что программа установлена, но по какой-то причине она не будет работать. Скорее всего, это потому, что папка, в которую была установлена ​​программа, находится не в пути.

Используя эту команду, вы можете найти, где находится программа, и либо перейти к папке, в которой программа должна запустить ее, либо добавить путь к программе в команду path.

Другие полезные инструменты поиска

Пока вы читаете о том, какую команду стоит отметить, есть другие команды, которые полезны для поиска файлов.

Вы можете использовать команду «find» для поиска файлов в вашей файловой системе или, альтернативно, вы можете использовать команду locate.

Основные команды Linux

Современные дистрибутивы Linux требовали меньше использовать терминал, но есть некоторые команды, которые вам просто нужно знать.

Список основных команд полезен для навигации по вашей файловой системе.

Используя руководство, вы сможете узнать, в какой папке вы находитесь, как перейти в разные папки, перечислить файлы в папках, вернуться в домашнюю папку, создать новую папку, создать файлы, переименовать и переместить файлы и скопировать файлы.

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