Paano Gumamit ng CTRL R sa Linux



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Kung gumagamit ka ng modernong bash shell, maaari mong gamitin ang Ctrl + R bilang isang keyboard shortcut upang maghanap sa pamamagitan ng iyong kasaysayan ng utos. Maaari kang maglabas ng mga utos na ginamit mo dati at muling ilalabas ang mga ito. Maaari itong gumana sa iba pang mga shell, tulad ng kung gumagamit ka ng ksh sa emacs mode. Maaari mo talagang mapabilis ang iyong workload ng linya ng utos ng napakaraming deal gamit ang maliit na trick.



Kakailanganin mong magtrabaho mula sa isang terminal upang gumana ito. Pindutin nang matagal ang Ctrl, Alt at T upang buksan ang isa o Super + T kung sinusuportahan iyon ng iyong desktop environment. Maaari ka ring mag-click sa menu ng Mga Aplikasyon, magtungo sa Mga Tool ng System at pagkatapos ay mag-click sa Terminal o hanapin ito sa Ubuntu Dash.



Paraan 1: Gumamit ng Ctrl + R upang Maghanap para sa isang Command

Sa prompt ng bash, pindutin nang matagal ang Ctrl key at itulak ang R. Makakatanggap ka ng isang mensahe na nagbabasa (reverse-i-search) '’: sinusundan ng cursor. I-type ang unang liham ng isang utos na inilabas mo dati upang hanapin ito. Halimbawa, kung ginamit mo ang utos ng pusa upang tingnan ang mga nilalaman ng isang text file, pagkatapos ay itulak ang c. Kung ginamit mo ang cal upang matingnan ang isang buwan na kalendaryo, maaari rin itong makabuo.



Itulak muli ang Ctrl + R upang mag-ikot sa katulad na pinangalanang mga utos. Kung mayroon kang isang mahabang kasaysayan ng bash, pagkatapos ay maaari kang makahanap ng isang bilang ng mga utos na may katulad na mga pangalan. Kapag nahanap mo ang utos na nais mong patakbuhin, itulak ang enter key at ang iyong prompt ay magmumukhang nai-type mo lamang ito at pinatakbo ito. Hindi mo na kailangang i-type ang buong utos ngunit sa halip ay isang sulat o dalawa lamang.

Maaari kang mag-type ng ilang mga titik upang makahanap ng isang mas mahabang utos na maaaring naisyu mo sa nakaraan at lalapit din ito kaagad sa linya ng utos, at maaari mong itulak ang pagpasok upang patakbuhin ito tulad ng normal. Ginagawa nitong mas madali ang proseso ng paghanap ng isang bagay sa iyong kasaysayan. Kapag ang isang utos ay nasa linya maaari mo ring gamitin ang mga arrow key at i-edit ito bago patakbuhin ito.

Kung sa tingin mo ay mas mahusay tungkol sa pagpapatakbo ng isang utos, maaari mong laging pindutin muli ang Ctrl key at itulak ang C upang kanselahin ang paghahanap sa Ctrl + R tulad ng pagkansela mo sa anupaman sa linya ng utos ng terminal. Maaari mong gamitin ang diskarteng ito pagkatapos magpatakbo ng anumang iba pang uri ng utos sa lahat, at sa kabila ng maaaring basahin ng ilang mga Website ay talagang hindi ka mag-alala tungkol sa kung anong uri ng output ang nasa loob ng iyong terminal kapag sinubukan mo ito.



Paraan 2: Magdagdag ng isang Ctrl R Tag

Kung nais mong bumalik sa isang karaniwang ginagamit nang paulit-ulit na oras ng pag-utos, maaari kang magdagdag ng isang tag dito sa pamamagitan ng pagbibigay ng pangalan para sa utos sa dulo ng linya na kinauupuan nito. Mag-type sa isang utos na sinusundan ng isang puwang at pagkatapos ay i-type #Hanapin mo ako pagkatapos nito Itulak ipasok at patakbuhin ang utos. Basta ay balewalain ng shell ang tag na #findme dahil binibilang ito bilang isang komento sa wika ng programa.

Ngayon, anumang oras na nais mong hanapin ang utos na iyon pindutin nang matagal ang Ctrl + R at simulang mag-type ng #fin upang mag-pop up ito kaagad. Kung nais mong mag-tag ng higit sa isang utos sa ganitong paraan, pagkatapos ay magkaroon lamang ng iba pang mga bagay upang mai-tag ang mga ito. Maaari mong subukang i-tag ang # command1, # ​​command2 at iba pa kung nais mo. Sa ganoong paraan maaari mong mai-type ang #com at pagkatapos ay itulak ang Ctrl + R ng ilang beses upang makita ang utos na iyong hinahanap. Ito ay pinakamahusay na gagana kung mayroon kang isang napakalaking kasaysayan ng utos. Ang bawat tag ay mananatili sa kasaysayan hanggang sa mawala ito.

Paraan 3: Paganahin ang Emacs Mode sa ksh

Kung gumagamit ka ng ksh bilang iyong default na shell, pagkatapos ay i-type itakda -o emacs at itulak ipasok. Paganahin nito ang emacs mode, na magbibigay-daan sa iyo na gamitin ang Ctrl + R trick sa parehong paraan na pinapayagan ito ng bash. Gumagana ito nang bahagyang naiiba, at ang mga gumagamit ng bash shell ay hindi na kailangang gawin ito upang ang karamihan sa mga coders ng Linux ay maaaring balewalain lamang ang hakbang na ito.

Ang mga gumagamit na mas gusto ang ksh ay maaaring itulak ang Ctrl + R ngayon at i-print ng shell ang ^ R sa screen. I-type ang iyong paghahanap at pagkatapos ay itulak ipasok. Makikita mo ang pinakamalapit na pagtutugma ng entry, na maaari mong i-edit o patakbuhin sa pamamagitan ng pagpindot sa enter na muli. Sa pamamagitan ng paraan, nagbibigay-daan ang mga emac ng ilang iba pang mga pagpipilian tulad ng normal na pag-andar ng arrow key.

Basahin ang 3 minuto