ми можемо очистити MySQL термінал (не просто ясний, але повністю чистий)?


0

Я знаю, що є такі команди, як \! clear, system clear, використовуючи ctrl + l в терміналі, щоб очистити термінал.

Але я розумію, ясно, що це просто залишає пробіл, і всі попередні результати все ще знаходяться на вершині, що коли ми прокручуємо, ми все одно бачимо результати попередніх команд.

Мені цікаво, чи є команда, щоб повністю очистити термінал, що це новий вигляд, як відкриття нового терміналу, який, коли я прокручую термінал, покаже лише результати поточної дії.

Відповіді:


1

Використовуйте команду "reset". На відміну від очищення, або Ctrl + L, скидання буде повністю повторно ініціалізувати термінал, а не просто очистити екран. Тим не менш, він не буде повторно створювати оболонку (bash). Це означає, що стан bash є таким же, як і раніше, так само, як якщо б ви просто очищали екран.


0

Можна використовувати tput reset.

Крім того reset і tput reset Ви можете використовувати наступний сценарій оболонки.

#!/bin/sh
echo -e \\033c

Це передає контрольні символи Esc-C на консоль, яка скидає термінал.

Google Keywords: Linux Console Control Sequences

man console_codes говорить:

Послідовність ESC c викликає термінал скидання, який є тим, що ви хочете, якщо   весь екран спотворений. Найчастіше "ехо ^ V ^ O" буде тільки робити   G0 струм, але немає гарантії, що G0 балів у таблиці а). В   у деяких дистрибутивах є програма reset (1), яка просто робить "ехо"   ^ [c “. Якщо ваш запис terminfo для консолі правильний (і має значення   запис rs1 = Ec), потім "tput reset" також буде працювати.

посилання: https://unix.stackexchange.com/questions/26975/how-to-clear-terminal-completely

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.