Терминалът на Linux е очевидно предимство на това семейство операционни системи. С негова помощ е лесно да се извършват различни действия в операционната система. Потребителят може да изпълнява не само отделни команди, но и да ги групира. За тази цел може да прилага различни оператори за пренасочване на входни данни и контрол на изпълнението. Ако познавате горещите клавиши на терминала, ще започнете да работите с него много по-ефективно. Нека разгледаме основните горещи клавиши, които можете да използвате в работата си.
Ctrl+Alt+T
- в дистрибуциите, базирани на Ubuntu, тази клавишна комбинация се използва за отваряне на терминала.Tab
- тази клавишна комбинация се използва за автоматично попълване на текст в терминала. Просто въвеждате началото на някоя команда, след което го натискате и командата ще ви предложи наличните опции или ще я завърши, ако е единична команда.Ctrl+L
- изчистване на целия изход на терминала.Ctrl+S
- спиране на терминалния изход.Ctrl+Q
- възобновяване на извеждането, ако е било спряно.Ctrl+C
- изпращане на сигнал SigInt
към командата, за да я прекрати.Ctrl+Z
- минимизиране на текущата команда във фонов режим.Ctrl+r
- може да се използва за търсене в историята на командите.Ctrl+p
- предишна команда в историята на командите.Ctrl+n
- следващата команда в историята на командите.Ctrl+g
- ако сте в режим на търсене, прекратява търсенето.Ctrl+o
- изпълнение на намерената при търсенето команда.Alt+.
- използва последната дума на предишната команда.Ctrl+a
- преместване в началото на реда.Ctrl+e
- преместване в края на реда.Alt+b
- преместване наляво с една дума.Alt+f
- преместване надясно с една дума.Ctrl+b
- преместване наляво с един символ.Ctrl+f
- преместване надясно с един символ.Ctrl+xx
- прескачане към края или към началото на реда.Ctrl+u
- изрязване на ред до позицията на курсора.Alt+Del
- изтриване на дума преди курсора.Alt+d
- изтриване на дума след курсора.Ctrl+d
- изтриване на символа под курсора.Ctrl+h
- изтриване на символа под курсора.Ctrl+w
- изрязване на думата под курсора.Ctrl+k
- изрязване на ред от позицията на курсора до края на реда.Alt+t
- разменя текущата дума с предишната.Ctrl+t
- размяна на два символа пред курсора.Esc+t
- разменя две думи пред курсора.Ctrl+y
- поставя изрязаното.Alt+u
- прави главни символи от позицията на курсора до края на текущата дума.Alt+l
- прави малки букви от позицията на курсора до края на думата.Alt+c
- променя символа под курсора на главни букви и отива до края на думата.Alt+r
- връщане на символния низ в първоначалното му състояние.Ctrl+_
- отмяна на последното действие с низа.Горните команди работят добре в обвивката bash
. Можете да използвате и други решения, но тогава някои бързи клавиши на терминала може да не работят. Възможно е също така определена комбинация да изпълнява напълно различни действия.
Функцията за търсене в историята на командите се счита за много интересна и полезна. Нека си представим една практическа ситуация: искате да намерите командата openvpn
и знаете със сигурност, че вече сте я изпълнявали преди. За да решим задачата (да я потърсим), натискаме Ctrl+R
и започваме да въвеждаме командата.
За да изпълним командата, трябва да натиснем Enter
или Ctrl+o
. Клавишната комбинация Alt+r
е интересно комбинирана с тази функция. По този начин можете да намерите определена команда в историята и след това да я модифицирате. С натискането на тези клавишни комбинации връщате командата в първоначалното й състояние. В някои случаи това е необходимо и полезно. Има случаи, когато дадена команда извежда информация твърде бързо. Спрете извеждането на информация с помощта на клавишите Ctrl+S
. Можете също така да направите експеримент, като използвате тази комбинация и командата ping
:
Възобновете извеждането чрез натискане на клавишите Ctrl+S
и Ctrl+Q
.