- 6 способов очистки терминала в Linux
- Sep 27, 2018 07:01 · 191 words · 1 minute read tips ubuntu debian centos
- Как очистить терминал Linux
- Проблема с комнадой «clear»
- Как команда «reset» решает проблемы
- Где еще может пригодится команда «reset»?
- Выводы
- Как очистить историю команд в Linux
- Почему мы должны удалить историю командной строки Linux?
- Удаление истории командной строки Linux
- Как очистить терминал Linux
- Как очистить терминал в Linux
- Как очистить терминал Linux
- Команда clear
- Команда reset
- Сочетание клавиш Ctrl+L
- clear && clear
- printf «3c»
6 способов очистки терминала в Linux
Sep 27, 2018 07:01 · 191 words · 1 minute read tips ubuntu debian centos
Иногда при работе в терминале вызываемые команды и результаты их выполнения полностью “засоряют” экран и делают работу в консоли некомфортной. Давайте разберемся с несколькими способами быстрой очистки терминала в Linux!
На мой взгляд, самый простой и самый быстрый способ очистки терминала — использование комбинации клавиш ctrl+L ( control+L для MacOS).
Вторым широко известным способом очистки консоли является команда clear .
На третьем месте по частоте использования в целях очистки терминала находится команда reset .
Далее следуют несколько экзотические способы. Например, для очистки терминала можно ввести такую команду:
Естественно, это не так удобно в использовании, как первые три варианта, но мы можем сделать алиас:
И это уже не выглядит странно.
- Данный вариант можно использовать для очистки терминала в дистрибутивах с графической оболочкой KDE (там терминал по умолчанию называется Konsole):
Ну или сразу создаем алиас:
- В дистрибутивах с оболочкой GNOME (например, Ubuntu 18.04) можно самостоятельно назначить комбинацию клавиш, которая будет отвечать за очистку терминала, например:
Но, признаться, в повседневной работе мне вполне достаточно и самого первого способа очистки консоли, приведенного в этой статье.
Источник
Как очистить терминал Linux
Обычно для того, чтобы очистить терминал достаточно команды clear либо сочетание клавиш «Ctrl + L». Визуально это работает, но фактически эта команда лишь поднимает ненужный текст за пределы видимой области. Но что, если нужно действительно очистить рабочую область терминала?
В статье будет рассмотрена команда reset , которая справляется с этой задачей на отлично, но также речь пойдет о других плюсах сей команды.
Проблема с комнадой «clear»
Как было упомянуто выше, команда «clear» одна из самых используемых, для того чтобы очистить терминал и если честно, то для большинства пользователей этого будет достаточно.
Но давайте представим, что в командной строке у вас не Screenfetch, а вы проводите мониторинг сетевой активности с целью выявления возможной попытки взлома и анализ идет с помощью колесика мышки вверх/вниз либо клавишами PgUP/PgDn.
Теперь, если вы выполняете очистку терминала между выводами, то вероятность совершить ошибку увеличивается, так как иногда бывает трудно отличить, где результат выполнения начинается и где он заканчивается.
Следующий скрин сделан между двумя выводами команды «ls -lart«.
Как команда «reset» решает проблемы
Если посмотреть на страницу мануала, то можно прочитать, что команда «reset» реинициализирует терминал, т.е. по сути его перезапускает, в отличие от «clear», которая просто отодвигает выводы.
Обратите внимание, что выполнение этой команды не оказывает никакого влияния на состояние вашей оболочки, она остается неизменной.
Где еще может пригодится команда «reset»?
Есть моменты, когда случайно открыл исполняемый файл в окне терминала с помощью команды «cat». Выводом последует набор символов, который содержит бинарник.
Конечно же в большинстве случаев не составит проблем нажать сочетание клавиш «Ctrl + C» и продолжить работу далее. Но иногда операция (отображение содержимого бинарного файла) может привести к ошибке «файл повежден».
И все, то, что вы бы не написали, будет отображаться в виде крокозябров.
Это происходит как правило, потому что где-то в двоичных данных, существуют некоторые регуляторные последовательности, которые интерпретируются терминалом, как запросы, чтобы изменить набор символов, используемый для отображения. Для того, чтобы вернуть все к нормальному виду, просто запустите команду сброса.
Выводы
Подводя итог, можно сказать, что команда «reset» может оказаться очень полезной, чтобы не путаться в выводах терминала, особенно если он не один.
Источник
Как очистить историю команд в Linux
Главное меню » Ubuntu » Как очистить историю команд в Linux
Почему мы должны удалить историю командной строки Linux?
В большинстве случаев мы не хотим раскрывать историю терминалов других пользователей вашей системы Linux. Например, если вы проводите занятия со своими учениками на лабораторном компьютере, и, возможно, вы научили их некоторым вредоносным командам, которые не рекомендуется использовать в нашей системе. Но большинство студентов не имеют представления о побочных эффектах этих важных команд. Любопытный студент может поискать в истории командной строки и протестировать ее, чтобы проверить работу каждой команды. Это может привести к сбою вашей системы много раз. Однако вы можете быстро отремонтировать или переустановить свою систему. Но это не очень хорошая практика. Итак, в этом случае мы хотим очистить историю командной строки после работы с ней. Особенно, если у вас есть общий доступ со своими друзьями или коллегами. Мы только что разработали это на простом примере; могут возникнуть другие проблемы, из-за которых вы захотите очистить историю командной строки Linux. В этой статье мы покажем вам, как можно очистить историю командной строки в системе Linux.
В этой статье мы выполнили все команды терминального приложения в Ubuntu 20.04. Следовательно, необходимо открыть окно терминала в вашей системе. Щелкните «Действия», расположенный в левом углу на рабочем столе вашей системы, а затем, используя панель поиска приложения, вы выполните поиск по ключевому слову «терминал». После завершения поиска щелкните значок терминала и запустите его.
Удаление истории командной строки Linux
Если вы хотите просмотреть историю своей команды терминала, введите в терминале следующую команду:
Обычно история командной строки сохраняется в файле с именем «bash_history». Этот файл вы можете найти в домашнем каталоге конкретного пользователя /home/username/.bash_history. Выполните приведенную ниже команду, чтобы найти файл bash_history:
Источник
Как очистить терминал Linux
Если вы хотите делать снимки экрана терминала Linux или вам хочется чтобы окно терминала перед выполнением команды с очень длинным выводом было пустым, вам понадобиться возможность очистки терминала.
Существует несколько способов это сделать. Можно воспользоваться горячей клавишей, или выполнить несколько команд. Можно очистить только текущий экран или полностью весь вывод. В сегодняшней статье мы расскажем как выполняется очистка терминала в Linux.
Как очистить терминал в Linux
Самый простой способ очистить терминал — воспользоваться сочетанием клавиш Ctrl + L. После нажатия этих клавиш весь уже существующий вывод переместиться вверх, так, что текущее окно терминала будет пустым:
Тем не менее вся история вывода не будет удалена, вы сможете легко получить к ней доступ просто пролистав немного вверх:
Но если вы не будете пытаться листать историю, окно будет чистым. Если этого вам мало, вы можете воспользоваться командой clear. Она полностью очищает вывод и к предыдущему выводу вы уже вернуться не сможете:
Для того чтобы утилита clear не очищала полностью историю вывода, доступную при прокрутке, а работала аналогично сочетанию клавиш Ctrl+L используйте опцию -x:
Но и у этой команды есть одна проблема. Если вы по ошибке вывели содержимое двоичного файла, ваш эмулятор может быть сломан. Все вводимые вами символы могут превратиться в кракозябры, а приглашение ввода вовсе перестанет работать. Такое происходит потому что в двоичных файлах могут случайно встретиться какие-нибудь управляющие последовательности, ломающие работу терминала.
В такой ситуации команда clear не поможет, здесь нужна команда reset:
Она сбрасывает терминал полностью, не только предыдущий вывод, но и любые настройки, заданные с помощью управляющих последовательностей. После её выполнения вы получите чистый терминал.
Как видите, очистить терминал Linux очень просто. А какие способы знаете вы? Напишите в комментариях!
Источник
Как очистить терминал 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).
Источник