Linux komandas

Atrodiet komandas ceļu ar to

Atrodiet komandas ceļu ar to

kur ir tiek izmantots, lai atrastu Linux bināro / izpildāmo failu, avota failu un man lapas failu ceļu.Ir daudz Linux izplatīšanas. Ne katrs Linux izplatītājs bināros / izpildāmos failus, avota failus un manas lapas failus tur vienā un tajā pašā vietā. Tātad, lai vajadzības gadījumā uzzinātu šo failu ceļu, kur ir tiek izmantota komanda. Tā ir ļoti noderīga komanda ikvienam Linux sistēmas administratoram.

Šajā rakstā es jums parādīšu, kā Linux izmantot Linux komandu.  Tātad, sāksim darbu.

Pamatkomandas izmantošana, kur:

Pilnu ceļu jebkurai standarta Linux komandai, kas atrodas jūsu Linux operētājsistēmas PATH, var atrast.

PIEZĪME: PATH satur direktorijus, kuros ir instalētas standarta Linux komandas un citas komandas. Lai drukātu PATH savā konsolē, varat izpildīt šādu komandu.

$ echo $ PATH

Pieņemsim, ka vēlaties uzzināt pilnu Linux komandas passwd ceļu. Lai to izdarītu, palaidiet komandu whereis šādi:

$ whereis passwd

Kā redzat, komandas passwd pilnais ceļš ir / usr / bin / passwd.

Komanda whereis bez opcijas izdrukā pilnu komandas ceļu, pilnu konfigurācijas faila ceļu, kas atbilst vaicājumam, un pilnu atbilstošo man lapas failu ceļu.

Tikai bināro / izpildāmo failu pilna ceļa izdrukāšana:

Ja vēlaties izdrukāt tikai pilnu noteiktu Linux komandu un konfigurācijas failu ceļu, to varat izdarīt ar -b opcija kur ir.

Pieņemsim, ka vēlaties izdrukāt tikai pilnu komandas ceļu ls, tad palaidiet kur ir komandu šādi:

$ whereis -b ls

Kā redzat, komandas pilnais ceļš ls ir / bin / ls.

Ja ir atbilstošs konfigurācijas fails, tas arī jāizdrukā. Piemēram, mēģinot atrast pilnu komandas ceļu passwd, jums vajadzētu arī iegūt pilnu passwd konfigurācijas failu, kā redzat zemāk redzamajā ekrānuzņēmumā.

Drukājot tikai cilvēku lapu pilno ceļu:

Ja datorā vēlaties izdrukāt visu manas lapu pilnu ceļu, varat izmantot -m opcija kur ir komandu.

Piemēram, pieņemsim, ka vēlaties uzzināt visu ls komandu. Lai to izdarītu, palaidiet komandu whereis šādi:

$ whereis -m ls

Kā redzat, ls komanda ir ceļā / usr / share / man / man1 / ls.1.gz.

Tādā pašā veidā jūs varat atrast visu useradd komandas manu lapu pilno ceļu.

$ whereis -m useradd

Tikai Linux galvenes vai tikai kodola avota failu atrašana:

Jūs varat izmantot -s opcija kur ir komandu, lai izdrukātu pilnu Linux galvenes vai kodola avota failu ceļu, ko izmanto sistēmas programmatūras izstrādei.

Piemēram, lai atrastu pilnu avota faila ceļu tīkls, komandu whereis var izmantot šādi:

$ whereis -s tīkls

Kā redzat, manā Ubuntu 18 neto avota galvenes fails tiek turēts divās vietās.04 LTS, / usr / src / linux-headers-4.15.0-20-vispārīgs / neto un / usr / src / linux-headers-4.15.0-20 / neto.

Tādā pašā veidā jūs varat meklēt fs avota failu ar whereis komandu šādi.

$ whereis -s fs

To direktoriju drukāšana, kuros meklēta komanda:

Pēc noklusējuma komanda whereis meklē daudzus sistēmas direktorijus. Jūs varat izmantot -l iespēja pateikt, kur drukāt meklētos direktorijus.

$ whereis -l useradd

Kā redzat, šī komanda pēc noklusējuma meklēja daudz direktoriju.

Rezultāts turpinājās.

Jauna meklēšanas direktorija vai direktoriju pievienošana:

Jūs iepriekš redzējāt, ka whereis komanda pēc noklusējuma meklē daudz direktoriju. Bet, ja jums ir daži direktoriji, kurus vēlaties meklēt, tad varat izmantot -B, -M vai -S komandas whereis iespēja norādīt attiecīgi bināras / izpildāmas, rokasgrāmatas vai man lapas, avota vai kodola galvenes direktorijus.

Pieņemsim, ka jums ir daži bināri faili ~ / bin direktoriju, kuru vēlaties iekļaut meklēšanā. Lai to izdarītu, komandu var palaist šādi:

$ whereis -B ~ / bin -f CreateDirectory

PIEZĪME: Ikreiz, kad izmantojat vai nu -B, -M vai -S opcija, jums jāizmanto arī -f opcija, kā parādīts iepriekš. Pretējā gadījumā jūs saņemsit kļūdu.

Kā redzat, pilns Izveidot direktoriju tiek izdrukāta komanda. Tātad, tas strādāja. Mēs esam veiksmīgi pievienojuši jaunu bināro direktoriju meklēšanas ceļa ceļam.

Ja vēlaties, varat pievienot arī vairākus meklēšanas direktorijus.

Piemēram, pieņemsim, ka vēlaties pievienot ~ / bin un ~ / bin2 bināros direktorijus, kur atrodas meklēšanas ceļš. Lai to izdarītu, palaidiet komandu whereis šādi:

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

Tādā pašā veidā jūs varat pievienot manuālos vai manuālo lapu direktorijus meklēšanas vaicājumam šādi:

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

Tādā pašā veidā avota vai kodola galvenēm varat izmantot opciju -S, lai pievienotu papildu meklēšanas direktorijus šādi:

$ whereis -S ~ / linux-headers-4.19 ~ / Linux-galvenes-4.20 -f neto

Varat arī jaukt opcijas -B, -M un -S, lai pievienotu nepieciešamo meklēšanas ceļu attiecīgi binārajiem, manuālajiem vai avota failiem.

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

Tātad, kā jūs izmantojat komandu whereis, lai atrastu komandu / bināro failu / izpildāmo failu, manuālo lapu vai rokasgrāmatu un avota failu ceļu Linux. Paldies, ka izlasījāt šo rakstu.

10 labākās spēles, kuras spēlēt Ubuntu
Windows platforma ir bijusi viena no dominējošajām spēļu platformām, jo ​​mūsdienās tiek attīstīts milzīgs spēļu skaits, lai atbalstītu Windows. Vai k...
5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...
Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...