May -Akda: Laura McKinney
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Mga malupet na sikreto sa pag install ng mga computer drivers
Video.: Mga malupet na sikreto sa pag install ng mga computer drivers

Nilalaman

Sa artikulong ito: Gumamit ng «hanapin» Gumamit «hanapin» Paghahanap at sa mga fileSummary ng artikulo5 Mga Sanggunian

Ang paghahanap ng isang file sa isang machine ng Linux ay maaaring maging mahirap kung hindi mo alam kung paano ito gagawin. Ang pinakamahusay na paraan upang maghanap ng mga file ay ang paggamit ng maraming magkakaibang terminal command. Ang pamamahala sa mga utos na ito ay maaaring magbigay sa iyo ng kabuuang kontrol sa iyong mga file, at ang mga ito ay mas malakas kaysa sa simpleng pag-andar ng paghahanap para sa iba pang mga operating system.


yugto

Pamamaraan 1 Gumamit ng "hanapin"



  1. Maghanap ng isang file sa pamamagitan ng pangalan ng file nito. Ito ang pinaka pangunahing paghahanap na maaari mong patakbuhin gamit ang utos maghanap. Ang utos sa ibaba ay maghanap sa iyong query sa kasalukuyang folder at anumang subfolder.

    find -iname "filename"

    • paggamit -iname sa halip na -name huwag pansinin ang kaso ng iyong query. Ang pagkakasunud-sunod -name ay sensitibo sa kaso.



  2. Simulan ang paghahanap sa "root" folder. Kung nais mong hanapin ang iyong buong sistema, maaari mong idagdag ang modifier / sa iyong kahilingan. Sasabihin nito maghanap upang maghanap ng lahat ng mga direktoryo mula sa folder na "ugat".

    hanapin / -iname na "filename"

    • Maaari mong simulan ang paghahanap sa isang tiyak na folder sa pamamagitan ng pagpapalit/ sa pamamagitan ng landas ng isang direktoryo, bilang / Home / tapik.
    • Maaari mong gamitin ang isang . sa halip na isang / upang pilitin ang paghahanap na magagawa lamang sa kasalukuyang folder at mga subfolder nito.



  3. Gumamit ng wild card.* upang maghanap para sa isang bagay na tumutugma sa piraso ng query. Ang kapalit na karakter * maaaring maging kapaki-pakinabang para sa paghahanap para sa isang bagay na hindi mo alam ang buong pangalan, o kung nais mong maghanap para sa anumang bagay na may isang partikular na extension.

    hanapin / tahanan / pat-name "* .conf"

    • Ibabalik nito ang lahat ng mga file.conf sa folder ng gumagamit ni Pat (at ang mga subfolder nito).
    • Maaari mo ring gamitin ito upang makahanap ng anumang bagay na tumutugma sa isang bahagi ng pangalan ng file. Halimbawa, kung mayroon kang maraming mga dokumento na may kaugnayan sa , maaari mong mahanap ang lahat ng ito nang sabay-sabay sa pamamagitan ng pag-type "* Wiki *".


  4. Gawing mas madaling pamahalaan ang mga resulta ng paghahanap. Kung nakakakuha ka ng maraming mga resulta ng paghahanap, maaaring mahirap para sa iyo na mag-browse. Gamitin ang character | upang maipadala ang mga resulta ng paghahanap sa isang "mas" pag-filter ng software. Pinahihintulutan ka nitong mag-scroll sa mga resulta at mas madali itong mai-filter.

    hanapin / tahanan / pat -iname "* .conf" | kulang



  5. Maghanap para sa mga tiyak na uri ng mga resulta. Maaari kang gumamit ng mga modifier upang bumalik lamang sa mga partikular na uri ng mga resulta. Maaari kang maghanap para sa mga normal na file (f), mga direktoryo (d), simbolikong mga link (l), mga aparato ng character (c) at pagharang ng mga aparato (b) gamit ang angkop na modifier.

    hanapin / -type f -iname na "filename"



  6. Salain ang laki ng iyong mga resulta sa paghahanap. Kung mayroon kang maraming mga file na may magkatulad na pangalan, ngunit alam mo ang laki ng iyong hinahanap, maaari mong i-filter ang iyong mga resulta ayon sa kanilang laki.

    mahanap / -size + 50M -iname "filename"

    • Babalik ito sa mga resulta na 50 megabytes o higit pa. Maaari mong gamitin + o - upang tumingin para sa mas malaki o mas maliit na sukat. Kalimutan ang + o ang - ay maghanap para sa mga file na gumawa ganap ang tinukoy na sukat.
    • Maaari mong i-filter sa pamamagitan ng mga bilang ng mga doctetc), kilobyte (k), megabytes (M), ng gigabytes (G), o sa mga bloke ng 512 byte (b). Tandaan na ang sukat na tag ay sensitibo sa kaso.


  7. Gumamit ng mga operator ng Boolean upang pagsamahin ang mga filter ng paghahanap. Maaari mong gamitin ang mga operator -at, -O at -hindi upang pagsamahin ang iba't ibang mga uri ng paghahanap sa isa.

    hanapin / photosdevacances -type f -size + 200k -not -iname "* 2015 *"

    • Ang utos sa itaas ay makakahanap ng mga file sa direktoryong "photospeed" na mas malaki kaysa sa 200 kilobyte ngunit hindi naglalaman ng "2015" kahit saan sa kanilang pangalan ng file.


  8. Maghanap para sa mga file sa pamamagitan ng may-ari o mga pahintulot. Kung sinubukan mong maghanap para sa isang tukoy na file na ang may-ari ay isang tiyak na gumagamit, o mga file na may ilang mga pahintulot, maaari mong paliitin ang iyong kahon sa paghahanap.

    hanapin / -user pat -iname "filename" find / -group mga gumagamit -iname "filename" find / -perm 777 -iname "filename"

    • Ang mga halimbawa sa itaas ay hahanapin ang mga gumagamit, grupo, o pahintulot na tinukoy sa query. Maaari mo ring hindi tukuyin ang pangalan ng file na hinahanap mo upang makita ang lahat ng mga file na tumutugma sa hiniling na uri ay bumalik. Halimbawa, hanapin / -perm 777 ibabalik mo ang lahat ng mga file na may mga pahintulot na 777 (walang mga paghihigpit).


  9. Pagsamahin ang mga utos na magsagawa ng mga aksyon kapag natagpuan ang mga file. Maaari mong pagsamahin ang utos maghanap kasama ang iba pang mga utos upang maaari silang maisakatuparan sa mga file na ibabalik ng query. Paghiwalayin ang pagkakasunud-sunod maghanap ang pangalawang utos ng tag exec, pagkatapos ay tapusin ang linya ;
    • Magsisimula ito ng isang paghahanap sa kasalukuyang folder (at lahat ng mga subfolder nito) para sa mga file na mayroong 777 na pahintulot. Pagkatapos ay gagamitin ng console ang utos chmod upang mabago ang mga pahintulot sa 755.

Pamamaraan 2 Gumamit ng "hanapin"



  1. I-install ang tampok.hanapin. Ang pagkakasunud-sunod hanapin karaniwang gumagana nang mas mabilis kaysa sa maghanapdahil gumagana ito gamit ang isang database mula sa istraktura ng iyong mga file. Ang lahat ng mga pamamahagi ng Linux ay hindi dumating sa pag-andar hanapin naka-install sa ito, kaya i-type ang sumusunod na mga utos upang mai-install ito:
    • uri makakuha ng pag-update ng sudo at pindutin pagpasok.
    • uri sudo apt-get install mlocate at pindutin pagpasok. kung hanapin naka-install na, makakatanggap ka ng Ang mlocate ay ang pinakabagong bersyon.


  2. I-update ang iyong database.hanapin. Ang pagkakasunud-sunod hanapin ay hindi makahanap ng anuman hanggang ang database nito ay binuo at na-update. Ginagawa ito awtomatikong araw-araw, ngunit maaari mo ring simulan nang manu-mano ang pag-update din. Kailangan mong gawin iyon kung nais mong simulan ang paggamit hanapin kaagad.
    • uri binago ang sudo at pindutin pagpasok.


  3. Gumamit.hanapin upang gawin ang mga simpleng paghahanap. Ang pagkakasunud-sunod hanapin ay mabilis, ngunit wala itong anumang mga pagpipilian tulad ng utos maghanap. Maaari mong mai-link ang isang pangunahing paghahanap ng file nang higit pa o mas kaunti sa parehong paraan tulad ng sa utos maghanap.

    hanapin -i "* .jpg"

    • Ang utos na ito ay maghanap para sa mga file na may extension .jpg sa lahat ng iyong makina. Ang kapalit na karakter * gumagana sa parehong paraan tulad ng sa utos maghanap.
    • Tulad ng para sa pagkakasunud-sunod maghanap, ang -i huwag pansinin ang kaso ng iyong query.


  4. Limitahan ang iyong mga resulta sa paghahanap. Kung ang iyong mga query ay nagpapadala sa iyo ng maraming mga resulta upang pamahalaan, maaari mong alisin ang ilan sa mga ito sa pamamagitan ng paggamit ng pagpipilian -nkasunod ng bilang ng mga resulta na nais mong ipakita.

    hanapin -n 20 -i "* .jpg"

    • Tanging ang unang 20 mga resulta na naaayon sa query ay ipapakita.
    • Maaari mo ring gamitin ang huling pagwawakas ng | upang maipadala ang mga resulta sa kulang upang ma-browse ang mga ito nang mas madali.

Pamamaraan 3 Paghahanap para sa e sa mga file



  1. Gumamit ng utos.grep upang maghanap para sa mga pagkakasunud-sunod ng character sa loob ng mga file. Kung naghahanap ka ng isang file na naglalaman ng isang tiyak na pangungusap o isang pagkakasunod-sunod ng mga character, maaari mong gamitin ang utos grep. Isang pangunahing pagkakasunud-sunod ng grep tumatagal ng sumusunod na form:

    grep -r -i "kahilingan" / landas / sa / direktoryo /

    • ang pagpipilian-r itinatakda ang paghahanap sa "recursive", ginagawa ang paghahanap na "recursive", kaya hahanapin nito ang anumang file na naglalaman ng pagkakasunud-sunod ng mga character ng query sa kasalukuyang folder at lahat ng mga subfolder nito.
    • ang pagpipilian -i nagpapahiwatig na ang query ay hindi sensitibo sa kaso. Kung nais mong pilitin ang paghahanap upang maging sensitibo sa kaso, huwag ilagay ang operator -i.


  2. Alisin ang sobrang e. Kapag gumawa ka ng isang paghahanap sa grep tulad ng nasa itaas, makikita mo ang pangalan ng file na mai-highlight sa tabi ng e naaayon sa paghahanap. Maaari mong itago ang kaukulang e at simpleng ipakita ang mga pangalan ng file at ang kanilang mga landas sa pamamagitan ng kasama ang sumusunod:

    grep -r -i "kahilingan" / landas / sa / direktoryo / | cut -d: -f1



  3. Itago ang mga error. Ang pagkakasunud-sunod grep ay magbabalik ng isang error kapag sinusubukang i-access ang mga folder nang walang tamang pahintulot o kapag sinusubukang ilunsad sa mga walang laman na folder. Maaari mong ibalik ang mga error sa / dev / null, na itatago ang mga ito mula sa iyong display display.

    grep -r -i "kahilingan" / landas / sa / direktoryo / 2> / dev / null

Pagpili Ng Mga Mambabasa

Paano gumawa ng isang pribadong account sa Snapchat

Paano gumawa ng isang pribadong account sa Snapchat

Ang artikulong ito ay iinulat kaama ang pakikipagtulungan ng aming mga editor at kwalipikadong mananalikik upang matiyak ang kawatuhan at pagkakumpleto ng nilalaman. Maingat na inuuri ng koponan ng pa...
Paano mapapasaya ang kanyang asawa

Paano mapapasaya ang kanyang asawa

a artikulong ito: Panatilihin ang pagnanaaMagtibay ng matapat na komunikayonMagtibay ng magkaama ang iyong katawanMagagawa ng pangangailangan ng iyong aawa Nagpakaal ka man a iang taon o nalalapit ka ...