Како се користи ЦТРЛ Р у Линуку



Испробајте Наш Инструмент За Елиминисање Проблема

Ако користите модерну басх љуску, тада можете да користите Цтрл + Р као пречицу на тастатури за претрагу историје наредби. Можете приказати наредбе које сте раније користили и поново их издати. Ово би могло функционисати и у другим љускама, на пример ако користите ксх у режиму емацс. Помоћу овог малог трика можете заиста убрзати радно оптерећење командне линије.



Морате да радите са терминала да би ово успело. Притисните и држите Цтрл, Алт и Т да бисте отворили један или Супер + Т ако то подржава радно окружење. Такође можете да кликнете на мени Апликације, одете на Системски алати, а затим кликнете на Терминал или га потражите на Убунту Дасх-у.



1. метод: Користите Цтрл + Р за тражење команде

На басх одзиву задржите тастер Цтрл и притисните Р. Добићете поруку која гласи (реверсе-и-сеарцх) `': праћена курсором. Унесите прво слово наредбе коју сте претходно издали да бисте је пронашли. На пример, ако сте користили команду цат да бисте погледали садржај текстуалне датотеке, притисните ц. Ако сте користили цал за преглед месечног календара, можда ће се појавити и овај.



Притисните Цтрл + Р поново да бисте кружили кроз слично именоване команде. Ако имате дугу басх историју, можда ћете пронаћи бројне команде са сличним именима. Једном када пронађете команду коју желите да покренете, притисните тастер ентер и ваш упит ће изгледати као да сте је управо унели и покренули. Нећете морати да укуцате целу команду, већ само слово или две.

Можете откуцати неколико слова да бисте пронашли дужу наредбу коју сте можда издали у прошлости и она ће се одмах појавити на командној линији, а затим можете притиснути ентер да бисте је покренули као и обично. То много олакшава процес проналажења нечега у вашој историји. Једном када је наредба на линији, можете такође користити тастере са стрелицама и уређивати је пре него што је покренете.

Ако боље размислите о покретању наредбе, увек можете поново притиснути тастер Цтрл и притиснути Ц да бисте одустали од претраживања Цтрл + Р, баш као што бисте могли да откажете било шта друго у командној линији терминала. Ову технику можете да користите након покретања било које друге врсте команде, и упркос ономе што би неке веб странице могле прочитати, заправо не морате да бринете о томе какав је излаз већ у вашем терминалу када покушате.



2. метод: Додајте ознаку Цтрл Р

Ако желите да се вратите на често коришћену команду, увек можете да јој додате ознаку коментаришући име команде на крају реда на којем седи. Укуцајте наредбу након које слиједи размак, а затим унесите #Нађи ме после тога. Притисните ентер и покрените команду. Љуска ће једноставно занемарити ознаку #финдме, јер се рачуна као коментар на програмском језику.

Сада, кад год желите да пронађете ту команду, држите притиснутим тастере Цтрл + Р и почните да куцате #фин тако да се она искочи. Ако на овај начин желите да означите више од једне наредбе, једноставно смислите друге ствари којима ћете их означити. Можда бисте желели да пробате да означите # цомманд1, # цомманд2 и тако даље ако желите. На тај начин можете откуцати #цом, а затим притиснути Цтрл + Р неколико пута да бисте пронашли команду коју тражите. Ово најбоље функционише ако имате масовну историју команди. Свака ознака ће остати у историји док се не очисти.

3. метод: Омогућавање емацс режима у ксх

Ако користите ксх као подразумевану љуску, онда откуцајте сет -о емацс и притисни ентер. Ово ће омогућити емацс режим, који ће вам омогућити да користите трик Цтрл + Р на исти начин на који то дозвољава басх. То функционише мало другачије, а корисници басх љуске то никада неће морати учинити, тако да већина Линук кодера може једноставно занемарити овај корак.

Корисници који више воле ксх могу сада притиснути Цтрл + Р и љуска ће исписати ^ Р на екран. Откуцајте претрагу, а затим притисните ентер. Видећете најближи подударни унос, који можете уредити или покренути поновним притиском на ентер. Иначе, емацс омогућава неколико других опција као што је нормална функционалност тастера са стрелицом.

3 минута читања