Heç bir komanda, proqram və ya proqramın yerini tapmaq üçün çalışdıq , lakin nəyin görünməsini bilmirdinizmi?
Əlbəttə, tapa bilərsiniz :
/ / firefox adıBu, potensial nəticələrin siyahısını qaytaracaq və ümumiyyətlə, proqramın yerini bu şəkildə tapa bilərsiniz.
Istifadə edə biləcək başqa bir əmr tapın əmridir. Misal üçün:
firefox tapınBununla yanaşı, proqramları tapmaq üçün ən yaxşı metod buradadır.
burada müəyyən komanda adları üçün ikili, mənbə və əl faylları tapır. Verilən adlar ilk növbədə aparıcı yol adı komponentləri və formanın hər hansı (tək) arxasındakı uzadılmasını ləğv edir (məsələn: .c). qaynaq kodunun istifadəsindən yaranan nəticələr də nəzərə alınır. Burada sonra standart Linux yerlərində və PATH və $ MANPATH tərəfindən göstərilən yerlərdə müəyyən edilmiş istənilən proqramı tapmağa çalışır.
Buna görə də, əslində, burada komanda mənbə kodunu, dərsliklərini və bir proqramın yerini tapa bilər.
Firefox ilə cəhd edək:
burada firefoxYuxarıdakı əmrdən gələn nəticə belədir:
firefox: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gzYalnız proqramın yerini tapmaq istəyirsinizsə, şifrəni -b istifadə edə bilərsiniz:
burada -b firefoxBu nəticə aşağıdakı nəticəni verir:
firefox: / usr / bin / firefox / usr / lib64 / firefoxAlternativ olaraq, dərsliklərin yerini bilmək istəyirsinizsə, -m keçişini istifadə edə bilərsiniz.
burada -m firefoxYuxarıda göstərilən əmr üçün nəticə aşağıdakı kimidir:
firefox: /usr/share/man/man1/firefox.1.gzSon olaraq, -s keçidini istifadə edərək, axtarışı yalnız mənbə koduna məhdudlaşdırmaq olar.
Burada qeyri-adi faylları axtaran -u-da olan digər komutlar üçün mövcud olan digər açarlar var.
Qaydada -u keçid haqqında aşağıdakılar deyilir:
hər hansı bir istənilən tipdə yalnız bir giriş olmadıqda, bir komanda qeyri-adi olduğu deyilir. Beləliklə, 'harada -m -u *' faylları sənədləri olmayan və ya birdən çox olan mövcud kataloqda soruşur.
Sisteminizdə yerləşdirilən birdən çox təlimat və ya yayınladığınız proqram birdən çox yerdə görünsə, o, geri qaytarılacaq.
Bir proqramın və ya komandanın yerləşdiyi yerə dair qeyri-konkret bir anlayışınız varsa və müəyyən bir dizin dizesini axtarmaq istəyirsinizsə, -B keçidini müəyyən bir siyahıda ikili axtarış üçün istifadə edə bilərsiniz.
Misal üçün:
burada -b-B / usr / bin -f firefoxYuxarıdakı əmr bir neçə hissəyə sahibdir. Hər şeydən əvvəl -b keçid var, yəni ikili aramız deməkdir (proqramların özləri). -B keçidi binarların axtarışı üçün yerlərin siyahısını təqdim etmək üçün istifadə olunur və qovluqların siyahısı -f keçişi ilə sonlandırılır. Buna görə də, yuxarıda verilən komanda yalnız / usr / bin-dir. Nəhayət, Firefox -f-dan sonra axtaran nə olduğunu izah edir.
-B keçidinə alternativ - M təlimatlar üçün müəyyən bir qovluq qrupunu axtaran M-dir.
-M keçid üçün əmr xəti aşağıdakı kimi olacaq:
burada -m -M / usr / share / man / man1 -f firefoxMəntiq -B üçün olduğu kimi eynidır. -m dərslikləri axtarmaq üçün harada deyir, -M burada dərsliklər üçün baxmaq lazım olan qovluqların siyahısı gəldiyini bildirir. -f faylların siyahısını ləğv edir və firefox burada olduğu üçün komandanın təlimatlara baxacağı proqramdır.
Nəhayət, -S keçidi, qaynaq kodunu axtarmaq üçün bir qovluq siyahısını yazmaq üçün istifadə edilə bilər.