Z ukazom Linux, ki se uporablja za iskanje lokacije programa. V tem vodniku vam bomo pokazali, kako uporabiti kateri ukaz in kako čim bolje izkoristiti, tako da razložite vsa razpoložljiva stikala.
Kako najti lokacijo programa
V teoriji bi morali vsi programi potekati iz mape / usr / bin, v resnici pa to ni tako. Zagotovljen ogenj način iskanja kje se nahaja program je z uporabo katerega ukaza.
Najpreprostejša oblika ukaza je naslednja:
kiNa primer, če želite poiskati lokacijo spletnega brskalnika Firefox, uporabite ta ukaz:
kateri firefoxRezultat bo nekaj takega:
/ usr / bin / firefoxV istem ukazu lahko določite več programov. Na primer:
kateri firefox gimp bansheeTo bo vrnilo naslednje rezultate:
/ usr / bin / firefox / usr / bin / gimp / usr / bin / bansheeNekateri programi se nahajajo v več kot eni mapi. Privzeto pa bo prikazalo samo eno.
Na primer, zaženite ta ukaz:
ki manjTo najde lokacijo manj ukaza in izhod bo naslednji:
/ usr / bin / manjTo dejansko ne prikazuje celotne slike, ker je manj ukaz na več kot enem mestu.
Lahko dobite, kateri ukaz, da prikažete vsa mesta, v katerih je program nameščen, s temi stikali:
ki -aTo lahko vodite z manj ukazom, kot sledi:
ki - manjIzhod iz zgornjega ukaza bo naslednji:
/ usr / bin / manj / bin / manjTorej to pomeni, da je res manj nameščen na dveh mestih? Pravzaprav ne.
Zaženite naslednji ukaz ls :
ls -lt / usr / bin / manjNa koncu izhoda boste videli naslednje:
/ usr / bin / manj -> / bin / manjKo vidite -> na koncu ukaza ls, veste, da je simbolična povezava in da v resnici samo kaže na lokacijo pravega programa.
Zdaj zaženite naslednji ukaz ls:
ls -lt / bin / manjTokrat je izhod na koncu vrstice preprosto naslednji:
/ bin / manjTo pomeni, da je to pravi program.
Morda je nekoliko presenetljivo, da je ukaz, ki izrisi / usr / bin / manj, ko iščete manj ukaza.
Ukaz, ki ga najdemo bolj uporabno, kot je ukaz whereis, saj se to lahko uporabi za lociranje binarnih datotek za program, izvorne kode za program in strani z navodili za program.
Povzetek
Zakaj bi torej uporabili kateri ukaz?
Predstavljajte si, da veste, da je bil program nameščen, vendar se iz nekega razloga ne bo zagnal. Zelo verjetno je, da je mapa, v kateri je program nameščen, ni v poti.
Z uporabo katerega ukaza lahko poiščete, kje je program, ali pa se pomaknite do mape, ki naj bi jo program zagnali ali dodali pot do programa v ukazni vrstici.
Druga uporabna orodja za iskanje
Medtem ko berete o tem ukazu, je vredno omeniti, da obstajajo tudi drugi ukazi, ki so koristni za iskanje datotek.
Z ukazom find lahko poiščete datoteke v vašem datotečnem sistemu ali pa lahko uporabite ukaz locate.
Linux Essential ukazi
Sodobne distribucije Linuxa so zahtevale, da terminal uporabljate manj, vendar obstaja nekaj ukazov, ki jih morate le vedeti.
Ta priročnik vsebuje seznam bistvenih ukazov, ki so potrebni za navigacijo vašega datotečnega sistema.
S pomočjo vodnika boste lahko ugotovili, v kateri mapi ste, kako se pomikati po različnih mapah, seznam datotek v mapah, vrnitev v domačo mapo, ustvarjanje nove mape, ustvarjanje datotek, preimenovanje in premikanje datotek ter kopiranje datoteke.
Prav tako boste izvedeli, kako izbrisati datoteke in ugotoviti, katere simbolične povezave so in kako jih boste uporabljali, vključno z določitvijo razlike med trdimi in mehkimi povezavami.