4 команды для очистки экрана терминала в Linux

Как и любая другая операционная система, Linux также поддерживает богатый графический интерфейс пользователя (GUI). Фактически, он поддерживает множество графических окружений рабочего стола, таких как GNOME, KDE, Cinnamon, и список можно продолжить.

Однако, большинство администраторов и опытных пользователей Linux предпочитают использовать интерфейс командной строки, поскольку он позволяет автоматизировать повторяющиеся задачи с помощью скриптов.

Одним из тривиальных недостатков такого подхода является то, что часто терминал заполняется выводами команды или скрипта. Поэтому в некоторых случаях очистка терминала становится необходимой.

В этом руководстве мы обсудим различные методы, позволяющие очистить терминал Linux. Следуя этому руководству, пользователи Linux смогут использовать один из методов при работе с интерфейсом командной строки Linux.

Очистка терминала Linux с помощью команды clear

Команда clear является одной из наиболее часто используемых команд для очистки терминала Linux. Эта команда просто очищает экран терминала, включая буферы обратной прокрутки.

Чтобы понять использование команды, давайте выполним несколько команд в терминале:

$ echo "Hello, World!"
$ cat /etc/os-release

Для очистки экрана просто выполните команду clear без какого-либо аргумента:

clear

Очистка экрана терминала Linux с помощью сочетания клавиш CTRL + L

Подобным образом мы можем использовать сочетание клавиш Ctrl + L для очистки экрана терминала. Однако этот метод не очищает буферы обратной прокрутки.

Чтобы проиллюстрировать это, сначала очистите экран терминала с помощью сочетания клавиш Ctrl + L, а затем прокрутите экран вверх с помощью мыши:

В данном примере мы можем увидеть предыдущий вывод, прокрутив терминал вверх.

Очистка терминала Linux с помощью команды reset

Дополнительно, мы также можем использовать команду reset для очистки экрана терминала. Как и команда clear, команда reset также очищает буферы обратной прокрутки.

Команда reset повторно инициализирует терминал, поэтому она занимает больше времени по сравнению с командой clear.

reset

Очистка терминала с помощью кода Escape

Для очистки терминала мы можем использовать код <ESC>c. Давайте разберемся на простом примере.

В bash для обозначения символа ESC мы можем использовать escape-последовательность e. Таким образом, чтобы очистить экран терминала, мы можем использовать строку ec с командой printf, как показано ниже:

printf "ec"

Аналогичным образом мы можем использовать восьмеричное число 33 для представления символа ESC. Поэтому для очистки терминала мы можем использовать строку 33c с командой printf:

printf "3c"

В дополнение к этому, шестнадцатеричное число x1B представляет символ ESC. Следовательно, мы можем использовать его для очистки экрана:

printf "x1Bc"
Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.tecmint.com

Похожие статьи

Комментарии (0)