Ինչպես գտնել Linux հրամաններ եւ ծրագրեր, որտեղից օգտվում են

Երբեւէ փորձել եք գտնել հրամանատարության, ծրագրի կամ ծրագրի գտնվելու վայրը, բայց չգիտեին, թե որտեղ է նայում:

Իհարկե, դուք կարող եք գտնել այնպիսի հրաման, որը փորձել է գտնել հետեւյալը.

գտնել / - firefox անունը

Սա կվերադառնա պոտենցիալ արդյունքների ցանկ եւ, ընդհանուր առմամբ, կարող եք գտնել այդ ծրագրի գտնվելու վայրը:

Մեկ այլ հրաման, որը կարող եք օգտագործել, տեղադրման հրամանն է: Օրինակ:

գտնեք firefox

Այնուամենայնիվ, ծրագրերի որոնման լավագույն մեթոդը հրաման է:

Մարդկային էջերի համաձայն `

որտեղ տեղադրվում է երկուական, աղբյուրի եւ ձեռնարկի ֆայլերը նշված հրամանների անունների համար: Առաքվող անունները առաջին հերթին հանվում են առաջադեմ ճանապարհի անունի բաղադրիչներից եւ ձեւի ցանկացած (մեկ) հետեւից երկարաձգված ընդլայնումից: (օրինակ, .c): որոնք վերաբերում են նաեւ աղբյուրի կոդի հսկողության օգտագործմանը: Այնուհետեւ այնուհետեւ փորձում է տեղադրել ցանկալի ծրագիրը ստանդարտ Linux տեղերում եւ PATH- ի եւ $ MANPATH- ի կողմից նշված վայրերում:

Ըստ էության, ուրեմն հրամանը կարող է գտնել աղբյուրի կոդը, ձեռնարկները եւ ծրագրի գտնվելու վայրը:

Փորձենք Firefox- ով փորձենք.

որտեղ firefox

Վերոհիշյալ հրամաններից ելքը հետեւյալն է.

firefox: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gz

Եթե ​​դուք պարզապես ուզում եք գտնել ծրագրի տեղադրությունը, կարող եք օգտագործել switch -b- ը հետեւյալ կերպ.

որտեղ `-f firefox

Սա վերադարձնում է հետեւյալ արդյունքը.

firefox: / usr / bin / firefox / usr / lib64 / firefox

Այլապես, եթե դուք պարզապես ցանկանում եք իմանալ ձեռնարկների տեղադրությունը, կարող եք օգտագործել -m switch- ը:

որտեղ - firefox

Վերոհիշյալ հրամանատարության արդյունքը հետեւյալն է.

firefox: /usr/share/man/man1/firefox.1.gz

Վերջապես, դուք կարող եք սահմանափակել որոնումը պարզապես կոդով `օգտագործելով -s switch:

Կան այլ անջատիչներ, որոնք հասանելի են այնտեղ, որտեղ հասանելի է, -u, որը փնտրում է անսովոր ֆայլեր:

Ձեռնարկը նշում է -u switch- ի մասին.

հրամանը համարվում է անսովոր, եթե այն բացարձակապես խնդրահարույց տիպի ընդամենը մեկ գրառում չունի: Այսպիսով `« որտեղ -m -u »- ը ներառում է այն ֆայլերը, որոնք առկա փաստաթղթում չեն, կամ որեւէ մեկից ավելի:

Հիմնականում, եթե ունեք ձեր համակարգում տեղակայված մեկից ավելի ձեռնարկ, կամ մեկ այլ վայրում հայտնվում եք այն ծրագիրը, որը վերադարձվում է:

Եթե ​​ունեք ծրագրային կամ հրամանի տեղադրման անորոշ պատկերացում, եւ ուզում եք փնտրել դիրեկտորիաների կոնկրետ շարք, ապա կարող եք օգտագործել -B անցնել նշված ցանկում գտնվող երկանների որոնման համար:

Օրինակ:

որտեղ -b -b / usr / bin -f firefox

Վերոհիշյալ հրամանը ունի մի քանի մաս: Նախեւառաջ կա -b switch- ը, ինչը նշանակում է, որ մենք փնտրում ենք միայն երկարյունները (ծրագրերը): -B switch- ը օգտագործվում է տեղադրման վայրերի ցուցակի համար, որոնք որոնելու են երկկողմանի, եւ թղթապանակների ցանկը դադարում է -f switch- ով: Հետեւաբար, որոնված միակ տեղեկատուի վերեւում հրամանատարությունը / usr / bin է: Վերջապես, firefox- ը -f- ը պատմում է, թե որտեղ է այն փնտրում:

-B switch- ի այլընտրանքը -M, որը որոնում է ձեռնարկների համար հատուկ թղթապանակների հավաքածու:

-M switch- ի հրամանի տողը հետեւյալն է.

որտեղ -m -M / usr / share / man / man1 -f firefox

Տրամաբանությունը նույնն է, ինչ-որ-B- ի համար: The- ը պատմում է, թե որտեղ է փնտրելու ձեռնարկներ, -M ասում է, ուր է, որ թղթապանակների ցանկը գալիս է, որտեղ պետք է փնտրել ձեռնարկներ: -f- ը դադարեցնում է ֆայլերի ցանկը եւ firefox- ը այն ծրագիրն է, որտեղից հրամանը պատրաստվում է ձեռնարկներ փնտրել:

Վերջապես -S անջատիչը կարող է օգտագործվել ցանկի հավաքածուների ցանկը փնտրելու համար: