Kuidas kasutada CTRL R-i Linuxis



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kui kasutate kaasaegset bashi kesta, saate oma käsuloo otsimiseks kasutada klaviatuuri otseteena klahve Ctrl + R. Võite tuua esile varem kasutatud käsud ja need uuesti välja anda. See võib töötada ka teistes kestades, näiteks kui kasutate ksh-i režiimis emacs. Selle väikese triki abil saate oma käsurea töökoormust palju kiirendada.



Selle toimimiseks peate töötama terminalist. Ühe või Super + T avamiseks hoidke all klahve Ctrl, Alt ja T, kui teie töölauakeskkond seda toetab. Võite klõpsata ka menüül Rakendused, minna süsteemitööriistadesse ja seejärel klõpsata terminalil või otsida seda Ubuntu kriipsust.



1. meetod: käsu otsimiseks kasutage klahve Ctrl + R

Hoidke bashi viipal all klahvi Ctrl ja vajutage R. Saate sõnumi, mis loeb (vastupidine-i-otsing) ', millele järgneb kursor. Selle leidmiseks tippige enne välja antud käsu esimene täht. Näiteks kui olete tekstifaili sisu vaatamiseks kasutanud käsku kass, siis vajutage c. Kui olete kuu kalendri vaatamiseks kasutanud cal, siis võib see tulla ka välja.



Sarnaselt nimetatud käskude sirvimiseks vajutage uuesti klahvikombinatsiooni Ctrl + R. Kui teil on pikk bashi ajalugu, võite leida hulga sarnaste nimedega käske. Kui leiate käsu, mida soovite käivitada, vajutage sisestusklahvi ja teie viip näib, nagu oleksite selle lihtsalt sisestanud ja käivitanud. Te ei pea tippima tervet käsku, vaid ainult täht või kaks.

Võite sisestada mõne tähe, et leida pikem käsk, mille olete võib-olla varem välja andnud, ja see ilmub ka kohe käsureal ning seejärel saate selle tavapärase käitamiseks vajutada sisestusklahvi. See muudab teie ajaloost millegi leidmise palju lihtsamaks. Kui käsk on real, võite enne selle käivitamist kasutada ka nooleklahve ja redigeerida.

Kui mõtlete käsu käivitamisest paremini, võite alati Ctrl-klahvi uuesti all hoida ja vajutage C-klahvi Ctrl + R-i otsingust loobumiseks, nagu saaksite terminali käsureal muust tühistada. Seda tehnikat saate kasutada pärast mis tahes muud tüüpi käsu käivitamist ja hoolimata sellest, mida mõned veebisaidid võivad lugeda, ei pea te seda proovides tegelikult muretsema, milline väljund teie terminalis juba on.



2. meetod: lisage Ctrl R-silt

Kui soovite ikka ja jälle naasta üldkasutatava käsu juurde, saate sellele tegelikult sildi lisada, kommenteerides selle rea lõpus oleva käsu nime. Sisestage käsk, millele järgneb tühik ja seejärel tippige #findme pärast seda. Vajutage sisestusklahvi ja käivitage käsk. Koor lihtsalt ignoreerib silti #findme, kuna seda loetakse programmeerimiskeele kommentaariks.

Nüüd, kui soovite selle käsu leida, hoidke all klahve Ctrl + R ja hakake tippima #fin nii, et see hüppaks üles. Kui soovite sel viisil märgistada rohkem kui ühte käsku, siis mõelge lihtsalt välja muud asjad, millega neid märgistada. Soovi korral võiksite proovida märkida # command1, # ​​command2 ja nii edasi. Nii saate tippida #com ja vajutada paar korda klahve Ctrl + R, et leida otsitav käsk. See töötab kõige paremini, kui teil on tohutu käsulugu. Iga silt jääb ajalukku seni, kuni see kustutatakse.

3. meetod: emacs-režiimi lubamine ksh-is

Kui kasutate vaikekoorina ksh, siis tippige set -o emacs ja vajutage sisestusklahvi. See võimaldab emacsi režiimi, mis võimaldab teil kasutada trikke Ctrl + R samamoodi nagu bash seda võimaldab. See töötab alati nii pisut teisiti ja bashi kesta kasutajad ei pea seda kunagi tegema, nii et enamik Linuxi koodereid saab seda sammu lihtsalt ignoreerida.

Kasutajad, kes eelistavad ksh, saavad nüüd vajutada Ctrl + R ja kest printib ekraanile ^ R. Sisestage otsing ja vajutage sisestusklahvi. Näete kõige lähemat sobivat kirjet, mida saate muuta või käivitada, vajutades uuesti sisestusklahvi. Muide, emacs võimaldab veel mõnda võimalust, näiteks tavalist nooleklahvi funktsionaalsust.

3 minutit loetud