A CTRL R használata Linux alatt



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Ha a modern bash shell-t használja, akkor a Ctrl + R billentyűparancsként használhatja a parancselőzmények közötti keresést. Felhozhatja a korábban használt parancsokat, és újra kiadhatja őket. Ez más héjakban is működhet, például ha emacs módban használja a ksh-t. Ezzel a kis trükkel valóban nagyon gyorsíthatja a parancssori munkaterhelést.



Ennek működéséhez terminálról kell dolgoznia. Tartsa lenyomva a Ctrl, Alt és T billentyűkombinációt az egyik vagy a Super + T megnyitásához, ha az asztali környezet ezt támogatja. Kattintson az Alkalmazások menüre, menjen a Rendszereszközökhöz, majd kattintson a Terminál gombra, vagy keressen rá az Ubuntu Dash-en.



1. módszer: Parancs kereséséhez használja a Ctrl + R billentyűkombinációt

A bash parancsnál tartsa lenyomva a Ctrl billentyűt, és nyomja meg az R gombot. Kapni fog egy üzenetet, amely így olvasható (fordított-i-keresés) ': és a kurzor. Írja be a korábban kiadott parancs első betűjét, hogy megtalálja azt. Például, ha a cat paranccsal megnézte a szöveges fájl tartalmát, nyomja meg a c gombot. Ha a cal-t használta egy hónap naptárának megtekintéséhez, akkor ez is felmerülhet.



A hasonló nevű parancsok közötti váltáshoz nyomja meg újra a Ctrl + R billentyűkombinációt. Ha hosszú bash története van, akkor számos hasonló nevű parancsot találhat. Miután megtalálta a futtatni kívánt parancsot, nyomja meg az Enter billentyűt, és a parancssor úgy fog tűnni, mintha csak beírta volna és futtatta volna. Nem a teljes parancsot kell begépelnie, hanem csak egy-két betűt.

Beírhat néhány betűt, hogy megtaláljon egy hosszabb parancsot, amelyet korábban kiadott, és ez is azonnal felkerül a parancssorba, majd nyomja meg az Enter billentyűt a szokásos módon történő futtatáshoz. Sokkal megkönnyíti a történelemben való megtalálás folyamatát. Miután a parancs a sorban van, használhatja a nyílbillentyűket is, és futtatása előtt szerkesztheti azt.

Ha jobban belegondol egy parancs futtatásába, akkor mindig újra megnyomhatja a Ctrl billentyűt, és megnyomhatja a C gombot, hogy kilépjen a Ctrl + R keresésből, akárcsak a terminál parancssorából bármi másból. Használhatja ezt a technikát bármilyen más típusú parancs futtatása után, és annak ellenére, hogy egyes webhelyek olvashatják, valójában nem kell aggódnia, hogy milyen kimenet van már a terminálon belül, amikor megpróbálja ezt.



2. módszer: Adjon hozzá egy Ctrl R címkét

Ha újra és újra vissza akar térni egy általánosan használt parancshoz, akkor tulajdonképpen hozzáadhat hozzá egy címkét, ha megjegyzést ír a parancsnak a sor végén található parancsnak. Írja be a parancsot, amelyet szóköz követ, majd írja be #találj meg utána. Nyomja meg az Enter billentyűt és futtassa a parancsot. A shell egyszerűen figyelmen kívül hagyja a #findme címkét, mivel programozási nyelvű megjegyzésnek számít.

Bármikor megtalálja azt a parancsot, tartsa lenyomva a Ctrl + R billentyűkombinációt, és kezdje el beírni a #fin parancsot, hogy az azonnal felugrik. Ha egynél több parancsot szeretne ilyen módon megcímkézni, akkor egyszerűen találjon ki más dolgokat, amelyekkel megcímkézheti őket. Érdemes lehet kipróbálni a # command1, # ​​command2 és így tovább címkézését, ha szeretné. Így beírhatja a #com parancsot, majd néhányszor megnyomhatja a Ctrl + R billentyűkombinációt a kívánt parancs megtalálásához. Ez akkor működik a legjobban, ha hatalmas parancsnoki előzményei vannak. Minden címke addig marad az előzményekben, amíg ki nem tisztul.

3. módszer: Az emacs mód engedélyezése ksh-ban

Ha a ksh-t használja alapértelmezett shellként, akkor írja be set -o emacs és nyomja meg az Enter billentyűt. Ez engedélyezi az emacs módot, amely lehetővé teszi a Ctrl + R trükk használatát ugyanúgy, ahogy a bash megengedi. Ez mindig enyhén másképp működik, és a bash shell felhasználóinak soha nem kell ezt megtenniük, így a legtöbb Linux-kódoló egyszerűen figyelmen kívül hagyhatja ezt a lépést.

Azok a felhasználók, akik kedvelik a ksh-t, most megnyomhatják a Ctrl + R billentyűkombinációt, és a shell kinyomtatja a képernyőn az R-t. Írja be a keresést, majd nyomja le az Enter billentyűt. Megjelenik a legközelebbi megfelelő bejegyzés, amelyet szerkeszthet vagy futtathat az Enter újbóli megnyomásával. Egyébként az emacs lehetővé tesz néhány további lehetőséget, például a normál nyílbillentyűs funkciót.

3 perc olvasás