ક્યાંથી ઉપયોગ કરીને Linux આદેશો અને કાર્યક્રમો શોધવા માટે

શું તમે ક્યારેય કમાન્ડ, પ્રોગ્રામ અથવા એપ્લીકેશનનું સ્થાન શોધવાનો પ્રયત્ન કર્યો છે , પણ ક્યાં દેખાતા નથી તે ખબર નથી?

અલબત્ત, તમે શોધી શકો છો કે નીચે પ્રમાણે તેને શોધવાનો પ્રયાસ કરો:

/ -name ફાયરફોક્સ શોધો

આ સંભવિત પરિણામોની સૂચિ આપશે અને સામાન્ય રીતે, તમે આ રીતે પ્રોગ્રામનું સ્થાન શોધી શકો છો.

તમે આદેશનો ઉપયોગ કરી શકો તે અન્ય આદેશ છે. દાખ્લા તરીકે:

ફાયરફોક્સ સ્થિત

જો કે, કાર્યક્રમો શોધવા માટેની શ્રેષ્ઠ પદ્ધતિ એ છે કે જે આદેશ છે.

મેન પેજીસ મુજબ:

જ્યાં સ્પષ્ટ આદેશ નામો માટે દ્વિસંગી, સ્રોત, અને મેન્યુઅલ ફાઇલોને સ્થિત કરે છે. પૂરા પાડવામાં આવેલા નામો પ્રથમ અગ્રણી પાથ-નામ ઘટકો અને ફોર્મના કોઈપણ (સિંગલ) પાછળનો વિસ્તરણનો તોડવામાં આવે છે. ઉદાહરણ તરીકે (ઉદાહરણ તરીકે:. C) ઉપરોક્ત ઉપનામ સ્રોત કોડ નિયંત્રણના ઉપયોગથી પરિણામ પણ કાર્યરત છે. તે પછી તે પ્રમાણભૂત Linux સ્થળોમાં ચોક્કસ ઇચ્છિત પ્રોગ્રામને સ્થિત કરવાના પ્રયાસ કરે છે, અને $ પાથ અને $ MANPATH દ્વારા નિર્દિષ્ટ સ્થળોમાં.

સારાંશમાં, તેથી, જે આદેશ સ્રોત કોડ, માર્ગદર્શિકાઓ અને પ્રોગ્રામનું સ્થાન શોધી શકે છે.

ચાલો ફાયરફોક્સ સાથે પ્રયાસ કરીએ.

ફાયરવૉક્સ

ઉપરોક્ત આદેશમાંથી આઉટપુટ નીચે મુજબ છે:

ફાયરફોક્સ: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gz

જો તમે પ્રોગ્રામનું સ્થાન શોધવા માંગો છો, તો તમે સ્વીચ-બીનો નીચે પ્રમાણે ઉપયોગ કરી શકો છો:

જે-બી ફાયરફોક્સ

આ નીચેના પરિણામ આપે છે:

ફાયરફોક્સ: / usr / bin / firefox / usr / lib64 / firefox

વૈકલ્પિક રીતે, જો તમે મેન્યુઅલનું સ્થાન જાણવા માંગતા હો તો તમે -m સ્વીચનો ઉપયોગ કરી શકો છો.

જે-એમ ફાયરફોક્સ

ઉપરોક્ત આદેશનો પરિણામ નીચે મુજબ છે:

ફાયરફોક્સ: /usr/share/man/man1/firefox.1.gz

છેલ્લે, તમે -s સ્વીચનો ઉપયોગ કરીને માત્ર સ્રોત કોડમાં શોધને મર્યાદિત કરી શકો છો.

અસામાન્ય ફાઇલો માટે જે જુએ છે તે સહિતના આદેશો માટે ઉપલબ્ધ અન્ય સ્વીચો છે.

જાતે -u સ્વીચ વિશે નીચેના કહે છે:

એક આદેશ અસામાન્ય હોવાનું કહેવાય છે જો તેમાં દરેક સ્પષ્ટ રીતે વિનંતી કરેલ પ્રકારની માત્ર એક જ એન્ટ્રી નથી. આમ 'whereis -m -u *' હાલની ડિરેક્ટરીમાં તે ફાઈલોને પૂછે છે કે જે કોઈ દસ્તાવેજીકરણ ફાઇલ નથી, અથવા એક કરતાં વધુ છે.

અનિવાર્યપણે જો તમારી પાસે તમારી સિસ્ટમ પર સ્થિત એકથી વધુ મેન્યુઅલ હોય અથવા તમે ચલાવી રહ્યા હોય તે પ્રોગ્રામ એકથી વધુ સ્થાને દેખાય તો તે પરત કરવામાં આવશે

જો તમારી પાસે પ્રોગ્રામ અથવા કમાન્ડના સ્થાન તરીકે અસ્પષ્ટ કલ્પના છે અને તમે નિર્દિષ્ટ સૂચિમાં ચોક્કસ બાયનરીઝ શોધવા માટે -બી સ્વીચનો ઉપયોગ કરી શકો છો.

દાખ્લા તરીકે:

whereis -b -B / usr / bin -f ફાયરફોક્સ

ઉપરોક્ત આદેશના થોડા ભાગો છે. સૌ પ્રથમ તો -બી સ્વીચ છે જેનો અર્થ છે કે આપણે માત્ર દ્વિસંગીઓની જ શોધ કરી રહ્યા છીએ (પોતાને પ્રોગ્રામ્સ). -બી સ્વીચનો ઉપયોગ દ્વિસંગીઓ શોધવા માટે સ્થાનોની સૂચિ આપવા માટે થાય છે અને ફોલ્ડર્સની સૂચિને -f સ્વીચ દ્વારા સમાપ્ત કરવામાં આવે છે. તેથી માત્ર એક જ ડિરેક્ટરીમાં શોધાયેલ આદેશ / usr / bin છે છેલ્લે -f પછી ફાયરફોક્સ કહે છે કે તે ક્યાંથી શોધી રહ્યું છે.

-બી સ્વીચનો વિકલ્પ એ- M છે જે મેન્યુઅલ્સ માટે ફોલ્ડર્સના ચોક્કસ સેટને શોધે છે.

-એમ સ્વીચ માટે આદેશ વાક્ય નીચે પ્રમાણે હશે:

જ્યાં- m -M / usr / share / man / man1 -f ફાયરફોક્સ

તર્ક એ- M માટે સમાન છે જેમ કે-બી. -એમ માર્ગદર્શિકાઓ શોધવા માટે whereis કહે છે, એમ કહે છે કે ફોલ્ડર્સની સૂચિ આવી રહી છે જેમાં તે મેન્યુઅલ્સ માટે જુઓ જોઈએ. -એફ એ ફાઇલોની સૂચિને સમાપ્ત કરે છે અને ફાયરફોક્સ એ પ્રોગ્રામ છે જે foris આદેશ માટે મેન્યુઅલો જોવાનું છે.

છેલ્લે- સ્વિચ સ્રોત કોડ શોધવા માટે ફોલ્ડર્સના સેટની સૂચિની સૂચિ માટે ઉપયોગ કરી શકાય છે.