Термінал Linux - очевидна перевага цього сімейства OS. За допомогою нього не складе труднощів виконати різного роду дії в OS. При цьому користувачеві доступне виконання не тільки одиночних команд, а й їх групування між собою. Для цього можна застосовувати різні оператори перенаправлення введення і управління виконанням. Якщо ви знатимете гарячі клавіші терміналу, то почнете працювати з ним у рази ефективніше. Розглянемо основні гарячі клавіші, які можна використовувати у своїй роботі.
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.