Как очистить терминал в linux
Как очистить терминал Linux
Иногда бывает нужно очистить окно терминала от текста, чтобы начать работу, так сказать, с чистого листа. Рассмотрим 5 различных способов очистить терминал.
Команда clear
Самая простая для запоминания команда — команда clear.
Команда clear очищает окно терминала. На самом деле вывод предыдущих команд в терминале никуда не удаляется, просто строка ввода команд перемещается на первую строку терминала, а под ней вы получаете чистое пространство. (См. ниже, как удалить предыдущий текст в терминале.)
Команда reset
Команда reset предназначена для того, чтобы вернуть терминал в первоначальное состояние.
Например, если после выполнения какой-нибудь программы вы пытаетесь ввести в терминале команду, а вводятся совсем не те символы, которые вы нажимаете. В таком случае команда reset восстановит исходное состояние терминала. Также после выполнения данной команды окно терминала очищается.
Сочетание клавиш Ctrl+L
Действие Ctrl+L аналогично выполнению команды clear.
clear && clear
Если выполнить команду clear один раз, то окно терминала будет очищено, но при этом, если до этого в нем было много текста, то можно использовать скролл и просмотреть этот текст. Если выполнить команду clear повторно, то предыдущий вывод в окне терминала будет очищен. Чтобы два раза не вводить clear, можно выполнить:
printf «\033c»
Если выполнить в терминале команду printf «\033c», то окно терминала очистится.
Код 033 (восьмеричная система счисления) соответствует ASCII коду Esc-последовательности. Ввод Esc-последовательности+c в терминале выполняет сброс настроек терминал в первоначальное состояние (подобно команде reset).
Как очистить терминал Linux
Если вы хотите делать снимки экрана терминала Linux или вам хочется чтобы окно терминала перед выполнением команды с очень длинным выводом было пустым, вам понадобиться возможность очистки терминала.
Существует несколько способов это сделать. Можно воспользоваться горячей клавишей, или выполнить несколько команд. Можно очистить только текущий экран или полностью весь вывод. В сегодняшней статье мы расскажем как выполняется очистка терминала в Linux.
Как очистить терминал в Linux
Тем не менее вся история вывода не будет удалена, вы сможете легко получить к ней доступ просто пролистав немного вверх:
Но если вы не будете пытаться листать историю, окно будет чистым. Если этого вам мало, вы можете воспользоваться командой clear. Она полностью очищает вывод и к предыдущему выводу вы уже вернуться не сможете:
Для того чтобы утилита clear не очищала полностью историю вывода, доступную при прокрутке, а работала аналогично сочетанию клавиш Ctrl+L используйте опцию -x:
Но и у этой команды есть одна проблема. Если вы по ошибке вывели содержимое двоичного файла, ваш эмулятор может быть сломан. Все вводимые вами символы могут превратиться в кракозябры, а приглашение ввода вовсе перестанет работать. Такое происходит потому что в двоичных файлах могут случайно встретиться какие-нибудь управляющие последовательности, ломающие работу терминала.
В такой ситуации команда clear не поможет, здесь нужна команда reset:
Она сбрасывает терминал полностью, не только предыдущий вывод, но и любые настройки, заданные с помощью управляющих последовательностей. После её выполнения вы получите чистый терминал.
Как видите, очистить терминал Linux очень просто. А какие способы знаете вы? Напишите в комментариях!
Как очистить терминал Linux
В определенных случаях после запуска терминала в ОС Linux можно увидеть, что он переполнен командами и выводами, которые были созданы благодаря использованию этих команд. У пользователей возникает вопрос: «Каким образом можно очистить терминал, чтобы продолжить их ввод с вершины списка?». Для очистки консоли Linux потребуется ввести определенные команды, которые будут описаны ниже.
Утилита «clear»
Данная утилита является самой популярной. Для большинства современных пользователей полученного результата будет вполне достаточно. Команду «clear» потребуется ввести в нижней части терминала. После нажатия кнопки ввода экран очищается практически моментально.
Нужно заметить, что после использования этой утилиты могут возникнуть проблемы. Предположим, что пользователю необходимо провести мониторинг сетевой активности. Это делается для того, чтобы выявить попытки взлома. Анализ осуществляется путем прокручивания колесиком мышки.
Если пользователь выполнил очистку терминала от выводов с помощью «clear», сложно определить, где начинается и заканчивается результат выполнения. Существенно увеличивается риск совершения ошибки во время анализа имеющихся данных.
Утилита «reset»
После тщательного изучения страницы мануала становится понятно, что команда «reset» реинициализирует терминал. Она перезапускает его. Этого не способна сделать утилита «clear», так как она лишь отодвигает возникающие выводы на экране.
Стоит отметить, что «reset» не способна повлиять на состояние внешней оболочки. Она останется неизменной.
Команда printf «\033c»
Другой способ очистки командной строки – введение на экране фразы printf «\033c» и нажатие кнопки «enter». После проведения этой процедуры исключена вероятность повторной инициализации экрана.
Применение горячих клавиш
Для упрощения очистки экрана в ОС Linux предусмотрено использование горячих клавиш. Пользователю потребуется одновременно нажать Ctrl + L. Этот метод даст возможность получить такой же результат, как при использовании утилит clear и reset.
Особенности очистки различных терминалов Linux
В операционной системе Линукс могут быть установлены различные терминалы, для очистки которых нужно вводить определённые команды:
6 команд для очистки терминала Linux
Иногда, когда вы запускаете команды на терминале Linux, вы можете почувствовать, что терминал несколько «заполнен» командами и выводами этих команд.
Таким образом, вы можете очистить терминал, чтобы очистить его и продолжить с вершины еще раз.
В этой статье мы расскажем, как вы можете очистить терминал Linux
1) clear команда
Выполните clear нижней части
Экран терминала очищается, как показано ниже.
2) reset команда
Как и в приведенном выше примере, вам нужно запустить команду reset в нижней части терминала, чтобы очистить экран, как показано.
Есть также команда сброса tput, которая также будет делать этот трюк.
3) Использование the Ctrl + L горячей клавиши
4) Использование команды printf “\033c”
Другой метод, который можно использовать, – напечатать printf “\ 033c” в командной строке терминала и нажать [enter].
Это также будет иметь тот же эффект от повторной инициализации экрана.
Это также можно определить как псевдоним через
5) Очистка терминала Linux для KDE
Для терминала KDE, также называемого Konsole, следующая команда удобна
Это также может быть псевдонимом, как показано
Кроме того, вы можете использовать сочетание клавиш при работе с Yakauke
6) Очистка терминала Linux для GNOME – Ubuntu 18.04
Для терминала GNOME, как и в Ubuntu 18.04, вы можете добавить сочетания клавиш, как показано на рисунке
Shift + ctrl + alt + c
При использовании вышеупомянутых методов для очистки экрана вы заметите, что экран (Putty) по-прежнему прокручивается. Это один вызов, который все еще прокручивается с помощью мыши или клавиши курсора вверх до предыдущих команд и их вывода. Если вы хотите очистить экран без прокрутки, используйте команду clear && clear:
Стоит добавить, что если вы подключаетесь к терминалу из Windows с помощью putty (или kitty), то, например, Ctrl + L не очистит экран, а просто поставит текущую строку в самый верх окна.
При этом вы всё-ещё сможете использовать полосу прокрутки, чтобы увидеть результат выполнения вызванных ранее команд. А в случае, если результат выполнения команды занимает не одну страницу, то вы опять-таки, скорее всего, запутаетесь в том где начало последнего вызова.
А вот команда clear действительно очищает весь этот “мусор”.
По этой теме понятно /
а вот как писать в Телеграм шрифтом Ижица или slav47
Ищу ищу ещё не нашёль (
Как очистить терминал в Ubuntu
Окно терминала заполнилось кучей ненужной информации, или нужно убрать данные вывода предыдущих команд от посторонних глаз? Данная инструкция поможет тебе избавиться от лишнего груза визуального вывода: очистить терминал из эстетических побуждений или скрыть пароли, которые были непредусмотрительно показаны в открытом виде, или может еще по какой-либо причине.
Для очистки терминала существует несколько способов — это команды и горячие клавиши.
Команда Clear
Использование данной команды оправдано в целях эстетических, ведь, она очищает видимую область терминала и перемещает приглашение командного интерпретатора в самый верх:
Но у пользователя остается возможность прокрутить терминал колесиком мыши и увидеть все, что было спрятано за его верхней границей:
Если есть необходимость спрятать вывод предыдущих команд следует выполнить команду clear в связке с собой же следующим образом:
На снимке экрана выше я прокрутил колесиком вверх терминал после выполнения команды clear && clear. Как видно — весь предыдущий вывод исчез.
Команда Reset
Команда reset вернет терминал к исходному состоянию (переинициализирует его), но не совершая выход текущего пользователя из сеанса. После ее выполнения уже нельзя будет прокрутить терминал колесиком мыши или скроллбаром.
Использование данной команды особенно оправдывает себя, если с терминалом произошло нечто неладное, например, если ты отправил на текстовый вывод бинарный файл:
Комбинация клавиш CTRL+SHIFT+L
В Ubuntu по умолчанию и в терминале и в текстовой консоли работает комбинация CTRL+SHIFT+L для очистки экрана. Данная комбинация работает аналогично выполнению единожды команды clear и просто уводит все данные наверх за границу окна терминала. После ее использования остается возможность увидеть скрытое прокрутив колесиком мышки.