Меню Рубрики

Linux очистить экран консоли

Как очистить терминал Linux

Обычно для того, чтобы очистить терминал достаточно команды clear либо сочетание клавиш «Ctrl + L». Визуально это работает, но фактически эта команда лишь поднимает ненужный текст за пределы видимой области. Но что, если нужно действительно очистить рабочую область терминала?

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

Проблема с комнадой «clear»

Как было упомянуто выше, команда «clear» одна из самых используемых, для того чтобы очистить терминал и если честно, то для большинства пользователей этого будет достаточно.

Но давайте представим, что в командной строке у вас не Screenfetch, а вы проводите мониторинг сетевой активности с целью выявления возможной попытки взлома и анализ идет с помощью колесика мышки вверх/вниз либо клавишами PgUP/PgDn.

Теперь, если вы выполняете очистку терминала между выводами, то вероятность совершить ошибку увеличивается, так как иногда бывает трудно отличить, где результат выполнения начинается и где он заканчивается.

Следующий скрин сделан между двумя выводами команды «ls -lart«.

Как команда «reset» решает проблемы

Если посмотреть на страницу мануала, то можно прочитать, что команда «reset» реинициализирует терминал, т.е. по сути его перезапускает, в отличие от «clear», которая просто отодвигает выводы.

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

Где еще может пригодится команда «reset»?

Есть моменты, когда случайно открыл исполняемый файл в окне терминала с помощью команды «cat». Выводом последует набор символов, который содержит бинарник.

Конечно же в большинстве случаев не составит проблем нажать сочетание клавиш «Ctrl + C» и продолжить работу далее. Но иногда операция (отображение содержимого бинарного файла ) может привести к ошибке «файл повежден».

И все, то, что вы бы не написали, будет отображаться в виде крокозябров.

Это происходит как правило, потому что где-то в двоичных данных, существуют некоторые регуляторные последовательности , которые интерпретируются терминалом , как запросы, чтобы изменить набор символов , используемый для отображения. Для того, чтобы вернуть все к нормальному виду, просто запустите команду сброса.

Выводы

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

Источник

Information Security Squad

stay tune stay secure

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:

1 комментария на “ 6 команд для очистки терминала Linux ”

Стоит добавить, что если вы подключаетесь к терминалу из Windows с помощью putty (или kitty), то, например, Ctrl + L не очистит экран, а просто поставит текущую строку в самый верх окна.
При этом вы всё-ещё сможете использовать полосу прокрутки, чтобы увидеть результат выполнения вызванных ранее команд. А в случае, если результат выполнения команды занимает не одну страницу, то вы опять-таки, скорее всего, запутаетесь в том где начало последнего вызова.
А вот команда clear действительно очищает весь этот «мусор».

Источник

Как очистить терминал Linux

В определенных случаях после запуска терминала в ОС Linux можно увидеть, что он переполнен командами и выводами, которые были созданы благодаря использованию этих команд. У пользователей возникает вопрос: «Каким образом можно очистить терминал, чтобы продолжить их ввод с вершины списка?». Для очистки консоли Linux потребуется ввести определенные команды, которые будут описаны ниже.

Утилита «clear»

Данная утилита является самой популярной. Для большинства современных пользователей полученного результата будет вполне достаточно. Команду «clear» потребуется ввести в нижней части терминала. После нажатия кнопки ввода экран очищается практически моментально.

Нужно заметить, что после использования этой утилиты могут возникнуть проблемы. Предположим, что пользователю необходимо провести мониторинг сетевой активности. Это делается для того, чтобы выявить попытки взлома. Анализ осуществляется путем прокручивания колесиком мышки.

Если пользователь выполнил очистку терминала от выводов с помощью «clear», сложно определить, где начинается и заканчивается результат выполнения. Существенно увеличивается риск совершения ошибки во время анализа имеющихся данных.

Утилита «reset»

Эту фразу также нужно ввести в нижней части экрана, перед словом «reset» . Терминал будет очищен моментально.

После тщательного изучения страницы мануала становится понятно, что команда «reset» реинициализирует терминал. Она перезапускает его. Этого не способна сделать утилита «clear», так как она лишь отодвигает возникающие выводы на экране.

Стоит отметить, что «reset» не способна повлиять на состояние внешней оболочки. Она останется неизменной.

Команда printf «\033c»

Другой способ очистки командной строки – введение на экране фразы printf «\033c» и нажатие кнопки «enter». После проведения этой процедуры исключена вероятность повторной инициализации экрана.

Применение горячих клавиш

Для упрощения очистки экрана в ОС Linux предусмотрено использование горячих клавиш. Пользователю потребуется одновременно нажать Ctrl + L. Этот метод даст возможность получить такой же результат, как при использовании утилит clear и reset.

Особенности очистки различных терминалов Linux

В операционной системе Линукс могут быть установлены различные терминалы, для очистки которых нужно вводить определённые команды:

  • KDE. Иное его название – Konsole. Здесь весьма удобно использовать «# clear && echo -en «\ e [3J»». Очистить экран можно и с псевдонимом «alias cls», но лучше использовать сочетание горячих клавиш Ctrl + Shift + K.
  • GNOME и Ubuntu 18.04. У них аналогичные требования по введению команд. Для удаления ненужной информации на экране рекомендуется одновременно ввести горячие клавиши Shift + Ctrl + Alt + C.

Источник

Как очистить терминал Linux

Иногда бывает нужно очистить окно терминала от текста, чтобы начать работу, так сказать, с чистого листа. Рассмотрим 5 различных способов очистить терминал.

Команда clear

Самая простая для запоминания команда — команда clear.

Команда clear очищает окно терминала. На самом деле вывод предыдущих команд в терминале никуда не удаляется, просто строка ввода команд перемещается на первую строку терминала, а под ней вы получаете чистое пространство. (См. ниже, как удалить предыдущий текст в терминале.)

Команда reset

Команда reset предназначена для того, чтобы вернуть терминал в первоначальное состояние.

Например, если после выполнения какой-нибудь программы вы пытаетесь ввести в терминале команду, а вводятся совсем не те символы, которые вы нажимаете. В таком случае команда reset восстановит исходное состояние терминала. Также после выполнения данной команды окно терминала очищается.

Сочетание клавиш Ctrl+L

Один из самых быстрых и простых способов очистить терминал — это нажать сочетание клавиш Ctrl+L .

Действие Ctrl+L аналогично выполнению команды clear.

clear && clear

Если выполнить команду clear один раз, то окно терминала будет очищено, но при этом, если до этого в нем было много текста, то можно использовать скролл и просмотреть этот текст. Если выполнить команду clear повторно, то предыдущий вывод в окне терминала будет очищен. Чтобы два раза не вводить clear, можно выполнить:

printf «\033c»

Если выполнить в терминале команду printf «\033c», то окно терминала очистится.

Код 033 (восьмеричная система счисления) соответствует ASCII коду Esc-последовательности. Ввод Esc-последовательности+c в терминале выполняет сброс настроек терминал в первоначальное состояние (подобно команде reset).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как вырезать объект в mac os
  • Как вырезать и вставить в mac os
  • Как вызвать spotlight mac os
  • Как выделить в mac os несколько файлов
  • Как выглядит операционная система mac os