Некоторые способы управления текстовыми командами в Linux:
- Горячие клавиши. 12 Например, Ctrl+Shift+С — копирование в буфер обмена, Ctrl+Shift+V — вставка из буфера обмена, Ctrl+C — прерывание выполняющейся команды или очистка текущей строки. 1 Ctrl+A переместит в начало строки, Ctrl+E — в конец строки. 12 Ctrl+F переместит на 1 символ вперёд, Ctrl+B — на 1 символ назад. 1
- Редактирование команд. 1 Например, Ctrl+U удалит весь текст слева от курсора, Ctrl+K — весь текст справа от курсора, Ctrl+W — 1 слово или параметр слева от курсора. 1 Alt+D удалит всё справа от курсора до ближайшего пробела, Alt+Backspace — всё слева от курсора до ближайшего пробела. 1 Alt+T поменяет местами текущее слово с предыдущим, Esc+T — поменяет местами два предыдущих слова. 1
- Автодополнение команд. 2 Для этого нужно начать набирать команду и нажать TAB после введения нескольких символов. 2 Одно нажатие дополняет команду, два — предлагает несколько вариантов, если введённый текст имеет несколько вариантов продолжения. 2
- Редактирование команд в текстовом редакторе. 4 Для этого нужно нажать Ctrl+X, затем Ctrl+E в Bash или Alt+E в Fish. 4 Это откроет стандартный текстовый редактор, в котором можно отредактировать команду и сохранить изменения. 4 Команда будет выполнена после закрытия редактора. 4
- Использование управляющих команд Bash. 1 С их помощью можно запускать, останавливать, ставить на паузу и возобновлять команды и процессы: 1
- Ctrl+Z — приостановка процесса; 1
- команда bg — возобновление процесса с возвратом командной строки (процесс продолжает выполнение в фоне); 1
- команда fg — возобновление процесса, при котором он удерживает командную строку за собой (процесс выполняется на «переднем плане»). 1
Также для обработки текстовых данных в Linux можно использовать, например, команды sed, grep, cut, sort и uniq. 5