Linux команди

Намерете пътя на команда с whereis

Намерете пътя на команда с whereis

къде е се използва за намиране на пътя на двоичните / изпълними файлове на Linux, изходните файлове и файловете на man page.Има много дистрибуции на Linux. Не всяка дистрибуция на Linux държи двоичните / изпълними файлове, изходните файлове и файловете на man page на едно и също място. Така че, за да разберете пътя на тези файлове, когато е необходимо, къде е се използва команда. Това е много полезна команда за всеки системен администратор на Linux там.

В тази статия ще ви покажа как да използвате командата whereis в Linux.  И така, нека започнем.

Основно използване на командата whereis:

Можете да намерите пълния път на всяка стандартна команда Linux, която е в ПЪТЯ на вашата операционна система Linux.

ЗАБЕЛЕЖКА: PATH съдържа директориите, в които са инсталирани стандартните команди на Linux и други команди. Можете да изпълните следната команда, за да отпечатате PATH на вашата конзола.

$ echo $ PATH

Да кажем, че искате да знаете пълния път на командата на Linux passwd. За да направите това, изпълнете командата whereis, както следва:

$ whereis passwd

Както можете да видите, пълният път на командата passwd е / usr / bin / passwd.

Командата whereis без опция отпечатва пълния път на командата, пълния път на конфигурационния файл, който съответства на заявката, и пълния път на съответстващите файлове на man page.

Отпечатване на пълния път само на двоични файлове / изпълними файлове:

Ако искате да отпечатате само пълния път на конкретни Linux команди и конфигурационни файлове, можете да го направите с опция за къде е.

Да кажем, че искате да отпечатате само пълния път на командата ls, след това стартирайте къде е команда, както следва:

$ whereis -b ls

Както можете да видите, пълният път на командата ls е / bin / ls.

Ако има съвпадащ конфигурационен файл, той също трябва да бъде отпечатан. Например, когато се опитате да намерите пълния път на командата passwd, вие също трябва да получите пълния път на passwd конфигурационен файл, както можете да видите на екранната снимка по-долу.

Отпечатване на пълния път на само човешки страници:

Ако искате да отпечатате пълния път само на ръководства на вашия компютър, можете да използвате опция на къде е команда.

Например, да кажем, че искате да разберете пълния път на всички файлове на страницата на ls команда. За да направите това, изпълнете командата whereis, както следва:

$ whereis -m ls

Както можете да видите, ръководството на ls команда е в пътя / usr / share / man / man1 / ls.1.gz.

По същия начин можете да намерите пълния път на всички ръководства на командата useradd.

$ whereis -m useradd

Намиране на пълния път на заглавките на Linux или изходните файлове на ядрото:

Можете да използвате опция на къде е команда за отпечатване на пълния път на заглавките на Linux или изходните файлове на ядрото, използвани за разработване на системен софтуер.

Например, за да намерите пълния път на изходния файл нето, можете да използвате командата whereis, както следва:

$ whereis -s net

Както можете да видите, има две места, където заглавният файл на нетния източник се съхранява в моя Ubuntu 18.04 LTS, / usr / src / linux-headers-4.15.0-20-родово / нетно и / usr / src / linux-headers-4.15.0-20 / нето.

По същия начин можете да търсите изходния файл на fs с командата whereis, както следва.

$ whereis -s fs

Отпечатване на директориите, където се търси командата whereis:

По подразбиране командата whereis търси много системни директории. Можете да използвате опция да кажете къде да отпечатате директориите, които е търсила.

$ whereis -l useradd

Както можете да видите, командата whereis търси много директории по подразбиране.

Изходът продължи.

Добавяне на нова директория за търсене или директории:

По-рано видяхте, че командата whereis търси много директории по подразбиране. Но ако имате някои директории, които искате къде да търсите, тогава можете да използвате , или опция на командата whereis за указване на бинарни / изпълними, ръчни или ръчни страници, съответно директории на заглавието на източника или ядрото.

Да кажем, че имате някои двоични файлове в ~ / кошче директория, която искате да включите в търсенето whereis. За да направите това, можете да изпълните командата whereis, както следва:

$ whereis -B ~ / bin -f CreateDirectory

ЗАБЕЛЕЖКА: Винаги, когато използвате или , или опция, трябва да използвате и опция, както е показано по-горе. В противен случай ще получите грешка.

Както можете да видите, пълният път на CreateDirectory командата се отпечатва. И така, работи. Успешно добавихме нова двоична директория към пътя на търсене whereis.

Можете също да добавите повече от една директория за търсене, ако искате.

Например, да речем, че искате да добавите ~ / кошче и ~ / bin2 двоични директории към пътя на търсене whereis. За да направите това, изпълнете командата whereis, както следва:

$ whereis -B ~ / bin ~ / bin2 -f CreateFile

По същия начин можете да добавите ръчни директории или директории на ръководства на страницата за търсене whereis, както следва:

$ whereis -M ~ / man ~ / doc -f mydoc

По същия начин, за заглавията на източника или ядрото, можете да използвате опцията -S, за да добавите директории за търсене на добавяне, както следва:

$ whereis -S ~ / linux-headers-4.19 ~ / linux-headers-4.20 -f нето

Можете също така да комбинирате опциите -B, -M и -S, както е необходимо, за да добавите необходимия път за търсене съответно на двоичните, ръчните или изходните файлове.

$ whereis -B ~ / bin ~ / bin2 -M ~ / doc ~ / doc2 -f searchQuery

И така, вие използвате командата whereis, за да намерите пътя на команди / двоични файлове / изпълними файлове, ръководства или ръководства и изходни файлове в Linux. Благодаря, че прочетохте тази статия.

Средният бутон на мишката не работи в Windows 10
The среден бутон на мишката ви помага да превъртате дълги уеб страници и екрани с много данни. Ако това спре, добре ще свършите да използвате клавиату...
Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...
Емулирайте кликванията на мишката, като задържите курсора на мишката с кликаща мишка в Windows 10
Използването на мишка или клавиатура в неправилна поза при прекомерна употреба може да доведе до много здравословни проблеми, включително напрежение, ...