С тысячами команды / программы, доступные в системах Linuxзнание типа и цели данной команды, а также ее местоположения (абсолютный путь) в системе может быть небольшой проблемой для новичков.
Знание некоторых деталей команд / программ не только помогает Пользователь Linux владеет многочисленными командами, но это также позволяет пользователю понять, для каких операций в системе их использовать, из командной строки или сценария.
Поэтому в этой статье мы объясним вам пять полезных команд для отображения краткого описания и местоположения данной команды.
Чтобы обнаружить новые команды в вашей системе, просмотрите все каталоги в вашем ДОРОЖКА переменная окружающей среды. В этих каталогах хранятся все установленные в системе команды / программы.
Как только вы найдете интересное имя команды, прежде чем продолжить чтение о нем, возможно, на странице руководства, попробуйте собрать некоторую поверхностную информацию о нем следующим образом.
Предполагая, что вы повторили значения ДОРОЖКА и переместился в каталог
/usr/local/bin и заметил новую команду под названием fswatch (отслеживает изменения модификации файлов):$ echo $ PATH. $ cd / usr / local / bin.
Теперь давайте узнаем описание и расположение fswatch в Linux разными способами.
что такое используется для отображения однострочного описания страницы руководства для имени команды (например, fswatch в команде ниже) вы вводите в качестве аргумента.
Если описание слишком длинное, некоторые части по умолчанию обрезаются, используйте -l
флаг, чтобы показать полное описание.
$ whatis fswatch. $ whatis -l fswatch.
по поводу выполняет поиск названий страниц руководства и описаний ключевого слова (считается регулярное выражение, которое является именем команды).
В -l
опция включает отображение описания конкурса.
$ apropos fswatch $ apropos -l fswatch.
По умолчанию apropos может отображать вывод всех совпавших строк, как в примере ниже. Вы можете сопоставить только точное ключевое слово, используя -e
выключатель:
$ apropos fmt. $ apropos -e fmt.
тип сообщает вам полный путь к заданной команде, кроме того, если введенное имя команды не является программой, которая существует в виде отдельного файла на диске, type также сообщает вам классификацию команд:
$ type fswatch
Если команда является псевдонимом другой команды, тип показывает команду, выполняемую при запуске псевдонима. Использовать псевдоним команда для просмотра всех псевдонимов, созданных в вашей системе:
$ псевдоним. $ тип l. $ тип ll.
который помогает найти команду, выводит абсолютный путь к команде, как показано ниже:
$ который fswatch
Некоторые двоичные файлы могут храниться более чем в одном каталоге под ДОРОЖКА, использовать -а
флаг, чтобы показать все совпадающие имена пути.
где Команда находит двоичные файлы, исходные файлы и файлы справочной страницы для имени команды, указанного следующим образом:
$ whereis fswatch. $ whereis mkdir $ whereis rm.
Хотя приведенные выше команды могут иметь жизненно важное значение для поиска некоторой быстрой информации о команде / программе, открытии и чтение его справочной страницы всегда предоставляет полную документацию, включая список других связанных программы:
$ man fswatch.
В этой статье мы рассмотрели пять простых команд, используемых для отображения кратких описаний страниц руководства и местоположения команды. Вы можете внести свой вклад в этот пост или задать вопрос в разделе отзывов ниже.