Как очистить окно терминала в PowerShell. Аналог clear
При отладке командлетов и опций, чтобы ранее выведенные данные не попадали в поле зрения и не смешивались с результатами выполнения последней команды, либо если вы по другим причинам хотите удалить всё что вывели утилиты командной строки, то вы можете воспользоваться данной инструкцией.
Мы рассмотрим такие вопросы как:
1) Как удалить всё что выведено в терминал с помощью команды
2) Как очистить содержимое экрана в скрипте
3) Как очистить терминал с помощью сочетания клавиш
Конечно, всегда можно закрыть окно терминала, а затем открыть его вновь. Но это это займёт больше времени, чем показанные ниже способы. К тому же, закрытие и открытие терминала также имеет и другие последствия — если вы назначили каким-либо переменным значения, то все эти данные очищаются. Если вам нужен именно такой эффект (очистка в том числе всех значений переменных), то закрытие и последующее открытие терминала для вас подходит больше. Во всех остальных случаях удалить весь вывод в командной строке можно с помощью командлетов или сочетания клавиш.
Как удалить всё что выведено в терминал с помощью команды
Вы можете воспользоваться командлетом для очистки окна терминала:
Clear-Host
В результате выполнения этой команды будет очищено всё, что ввёл пользователь и всё, что вывели утилиты. Сам командлет Clear-Host также будет удалён с экрана.
У этой команды имеются псевдонимы:
clear cls
То есть при желании очистить терминал вы можете воспользоваться любой из этих команд — в PowerShell все они являются равнозначными.
Как очистить содержимое экрана в скрипте
С помощью этой же самой команды вы можете очистить окно прямо в скрипте, например, для удаления ненужных данных, чтобы они не отвлекали пользователя.
Clear-Host
Сочетание клавиш для очистки окна терминала
Терминал Windows поддерживает сочетание клавиш Ctrl+L — это самый быстрый способ очистить окно командной строки.
Комбинация клавиш Ctrl+L также работает во многих других терминалах, в том числе в Linux. Вы можете использовать это знание и в других операционных системах.
Справка по Clear-Host на русском языке
Связанные статьи:
- Аналоги cat, tail, head и wc в PowerShell (62.8%)
- Как в PowerShell прочитать содержимое файла. Как сохранить содержимое файла в переменную (62.8%)
- Как в PowerShell сохранить вывод в файл (аналоги > и >>) (55.3%)
- Аналог echo в PowerShell (55.3%)
- Как в PowerShell менять набор выводимых по умолчанию данных (55.3%)
- Командлеты Set-Content и Add-Content для обработки строк (RANDOM - 50%)