Очистка консоли консоли

Есть ли способ очистить то, что отображается на консоли оболочки (в ubuntu linux) всего за один ключ или два? Когда я получаю поток строк из grep и это превышает высоту окна, я хочу быстро прокрутить назад до позиции, где я набрал команду после подсказки. Я могу сделать это, если бы я открыл новый терминал, прежде чем набирать команду, и просто перейду в начальную позицию. Но если продолжать использовать одно и то же окно терминала, мне нужно вручную найти позицию. Ctrl + l не является ответом, потому что он просто прокручивается, а содержимое терминала остается. Я не могу использовать less потому что цветной вывод grep не отображается в цвете.

3 Solutions collect form web for “Очистка консоли консоли”

 reset 

команда, которая является частью ncurses , и находится в пакете ncurses-bin на Debian, полностью очистит консоль. Это то, что вы хотите?

Краткое описание reset с страницы руководства:

сбрасывает настройки cooked и эхо-режимы, отключает режимы cbreak и raw, включает трансляцию новой строки и сбрасывает любые неустановленные специальные символы до значений по умолчанию, прежде чем выполнять инициализацию терминала так же, как tset.

Как обсуждалось в https://superuser.com/questions/122911/bash-reset-and-clear-commands , и, как указано Erik в консоли очистки консоли , clear просто очистит экран, reset будет (поскольку bignose put it ), «перезагрузите терминал, когда он перепутался с помощью управляющих последовательностей». Лично я хорошо разбираюсь в своем терминале, и, когда я его очищаю, я не собираюсь ничего возвращать, что было раньше, поэтому я просто использую reset . Но ymmv.

Я обычно использую:

 clear 

На странице clear :

 clear clears your screen if this is possible. It looks in the environ- ment for the terminal type and then in the terminfo database to figure out how to clear the screen. clear ignores any command-line parameters that may be present. 

Это не ответ на ваш вопрос, но вы можете использовать меньше и поддерживать свой цвет: https://serverfault.com/questions/26509/colors-in-bash-after-piping-throughless

подсказка:

 $ grep --color = always foo bar.txt |  меньше -r
  • Как импортировать новые команды Unix на моем терминале OS X?
  • Почему Terminal и Shell являются двумя отдельными программами в Linux?
  • Выполнить скрипт оболочки через crontab
  • Использование scp с пересылаемым агентом ssh
  • Терминал, который всегда прокручивается или навсегда меньше?
  • Как отправить команду с аргументами без пробелов?
  • Как заставить человека (1) использовать всю ширину терминала?
  • терминал -e с несколькими командами
  • Скопируйте большой (более 4k) выбор текста из буфера скроллинга экрана в системный буфер обмена
  • Как решить проблему, что экран терминала перепутался? (обычно после изменения размера)
  • bash: нет контроля работы в этой оболочке
  • Interesting Posts

    Grub с двумя жесткими дисками

    Командная строка Linux Distro для i386 и 128 МБ ОЗУ

    MacOS: история USB (имя и временная метка подключенных устройств)

    Установка Linux Mint Debian Edition в существующие разделы: на что обратить внимание?

    Я не могу удалить папку с сервера

    Воспроизведение удаленного фильма на удаленном компьютере

    Не удалось войти в Linux, используя Xfce, используя LXDM login manager

    Прочитать команду интерактивно в цикле for

    Удаление LXDE и установка GNOME 3

    Капли Wi-Fi, это действительно сложно автоподключить? Малина Pi с Octopi / Octoprint

    Каков наиболее эффективный / безопасный способ пользователя для входа на серверы Linux с использованием SSH-ключей?

    Невозможно отредактировать файл .vimrc

    Как связать файл журнала и сохранить его, когда последний из них изменит дату?

    Есть ли какой-либо инструмент для настройки прокси-сервера с файлом pac?

    Docker Plex возвращает 50-plex-обновление: выход и сервер не найден

    Linux и Unix - лучшая ОС в мире.