Как очистить экран в командной строке

Команды командной строки Windows CMD

Как очистить экран в командной строке

Командная строка Windows – очень удобный инструмент, если уметь им правильно пользоваться.

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

Но ради этого придется пожертвовать интуитивной понятностью графического интерфейса и запомнить огромное количество команд командной строки.

У тех кто не работал с командной строкой в первую очередь возникает вопрос: Как открыть командную строку Windows?

Запуск командной строки Windows

Программа консоли Windows, как и многие другие системные программы, находится в директории c:\Windows\system32 и называется cmd.exe. Так как консоль Windows является системной программой, то открыть командную строку в любой версии Windows, включая Windows10, можно через инструмент “Выполнить”, введя название программы cmd.

Нажимаем сочетание клавиш Win+R или через меню Пуск > пр. клав. мыши > Выполнить (актуально для Windows 10), вводим название программы консоли – cmd, жмем ОК или клавишу Enter.

Альтернативный способ – открыть командную строку в Windows 10 через поиск. Для этого дастаточно в строке поиска на панели задач начать вводить слово “cmd” или “командная”.

В результате поиска будет предложено несколько действий, одно из которых позволяет запустить Командную строку Windows 10 от имени администратора

В открывшейся консоли CMD мы увидим стандартное приветствие командной строки Windows. Текущей директорией является папка пользователя. Если консоль открыта от имени Администратора, то текущей директорией будет c:\windows\system32.

Команды командной строки

Каждая команда командной строки представляет собой консольную программу. Помимо простых программ, позволяющих просматривать информацию о системе или выполнять операции с файлами и папками, есть довольно мощные утилиты для управления настройками операционной системы.

В командной строке Windows есть справочная информация по каждой программе, в которой описан синтаксис использования программы, праметры и аргументы, с которыми она работает.

Посмотреть справку по использованию команды можно используя следующий синтаксис.

имя_программы /?

Например справка по команде COPY будет выглядеть так.

Операции с файлами и папками

COPY – копирование файлов в другое место
DEL или ERACE – удаление файлов
EDIT – запуск редактора файлов
EDLIN – построчный текстовый редактор
EXPAND – распаковка сжатых файлов
FC – сравнить файлы и вывести различия между ними
FIND – найти в файле текстовую строку
MD или MAKEDIR – создать папку
MOVE – переместить файлы из одной папки в другую
PRINT – вывести содержимое текстового файла на печать
RD или RMDIR – удалить папку
REN или RENAME – переименовать файл или папку
REPLACE – заменить файлы одного каталога файлами с аналогичным названием из другого каталога (заместить)
ROBOCOPY – запустить улучшенное средство копирования файлов и каталогов
TREE – показать структуру каталогов диска или папки
TYPE – вывести содержимое текстовых файлов на экран
XCOPY – копировать файлы и деревья каталогов

Работа с дисками.

CHKDISK – проверить диск и вывести статистику
CHKNTFS – отобразить или изменить выполнение проверки диска при загрузке
COMPACT – отобразить и изменить сжатие файлов в разделах NTFS
CONVERT – преобразовать дисковый том FAT в NTFS
DISKPART – отобразить и настроить свойства раздела диска
FORMAT – форматировать диск
FSUTIL – отобразить и настроить свойства файловой системы
LABEL – создать, изменить или удалить метку тома диска
RECOVER – восстановить данные с плохого или поврежденного диска
VOL – вывести метку и серийный номер тома для диска

Управление приложениями и процессами.

SCHTASKS – выполнить команду или запустить приложение по расписанию (планировщик задач)
SHUTDOWN – выключить или перезагрузить компьютер
TASKLIST – список выполняемых задач
TASKKILL – прекратить или остановить задачу (для остановки используется PID, который можно узнать при помощи TASKLIST)
RUNAS – запуск задачи от имени другого пользователя

Информация о системе.

DATE – вывести или установить текущую дату
TIME – вывести и установить системное время
DRIVERQUERY – отобразить текущее состояние и свойства драйвера устройства
HOSTNAME – имя компьютера
SYSTEMINFO – информация о конфигурации компьютера
VER – сведения о версии Windows

Просмотр и настройка сетевых параметров.

IPCONFIG – просмотр сведений о сетевых интерфейсах
PING – проверка сетевого соединения
TRACERT – определяет путь прохождения пакетов по сети
NSLOOKUP – определяет ip-адрес по имени ресурса
ROUTE – работа с таблицами сетевых маршрутов
ARP – таблица преобразований ip-адресов в физические
NETSH – программа управления сетевыми настройками
GETMAC – показывает MAC-адрес сетевого адаптера

Настройка и управление командной строкой.

CLS – очистить экран
CMD – запустить еще одну командную строку
COLOR – установить цвет текста и фона
PROMPT – изменить приглашение в командной строке
TITLE – назначить заголовок окна для текущего сеанса
EXIT – выход из командной строки

Источник: https://soft-setup.ru/komandy-komandnoj-stroki-windows-cmd/

Очистка экрана – Windows Console

Как очистить экран в командной строке

  • 07/12/2018
  • Чтение занимает 2 мин
    • m
    • o

Существует четыре способа очистки экрана в консольном приложении.There are four ways to clear the screen in a console application.

Пример 1Example 1

Первый способ — настроить приложение для виртуальных выходных последовательностей терминала, а затем вызвать команду “очистить экран”.The first method is to set your application up for virtual terminal output sequences and then call the “clear screen” command.

#include int main( void ){ HANDLE hStdout; hStdout = GetStdHandle(STD_OUTPUT_HANDLE); // Fetch existing console mode so we correctly add a flag and not turn off others DWORD mode = 0; if (!GetConsoleMode(hStdOut, &mode)) { return ::GetLastError(); } // Hold original mode to restore on exit to be cooperative with other command-line apps. const DWORD originalMode = mode; mode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING; // Try to set the mode. if (!SetConsoleMode(hStdOut, mode)) { return ::GetLastError(); } // Write the sequence for clearing the display. DWORD written = 0; PCWSTR sequence = L”\x1b[2J”; if (!WriteConsoleW(hStdOut, sequence, ARRAYSIZE(sequence), &written, NULL)) { // If we fail, try to restore the mode on the way out. SetConsoleMode(hStdOut, originalMode); return ::GetLastError(); } // To also clear the scroll back, emit L”\x1b[3J” as well. // 2J only clears the visible window and 3J only clears the scroll back. // Restore the mode on the way out to be nice to other command-line applications. SetConsoleMode(hStdOut, originalMode); return 0;}

Дополнительные варианты этой команды см. в документации по виртуальным последовательностям, посвященной стиранию экрана .You can find additional variations on this command in the virtual terminal sequences documentation on Erase In Display .

Пример 2Example 2

Второй метод — написать функцию для прокрутки содержимого экрана или буфера и задать заливку для видимого пространства.The second method is to write a function to scroll the contents of the screen or buffer and set a fill for the revealed space.

Это соответствует поведению командной строки cmd.exe .This matches the behavior of the command prompt cmd.exe.

#include void cls(HANDLE hConsole){ CONSOLE_SCREEN_BUFFER_INFO csbi; SMALL_RECT scrollRect; COORD scrollTarget; CHAR_INFO fill; // Get the number of character cells in the current buffer. if (!GetConsoleScreenBufferInfo(hConsole, &csbi)) { return; } // Scroll the rectangle of the entire buffer. scrollRect.Left = 0; scrollRect.Top = 0; scrollRect.Right = csbi.dwSize.X; scrollRect.Bottom = csbi.dwSize.Y; // Scroll it upwards off the top of the buffer with a magnitude of the entire height. scrollTarget.X = 0; scrollTarget.Y = (SHORT)(0 – csbi.dwSize.Y); // Fill with empty spaces with the buffer's default text attribute. fill.Char.UnicodeChar = TEXT(' '); fill.Attributes = csbi.wAttributes; // Do the scroll ScrollConsoleScreenBuffer(hConsole, &scrollRect, NULL, scrollTarget, &fill); // Move the cursor to the top left corner too. csbi.dwCursorPosition.X = 0; csbi.dwCursorPosition.Y = 0; SetConsoleCursorPosition(hConsole, csbi.dwCursorPosition);} int main(void){ HANDLE hStdout; hStdout = GetStdHandle(STD_OUTPUT_HANDLE); cls(hStdout); return 0;}

Пример 3Example 3

Третий метод заключается в написании функции для программного очистки экрана с помощью функций филлконсолеаутпутчарактер и филлконсолеаутпутаттрибуте .The third method is to write a function to programmatically clear the screen using the FillConsoleOutputCharacter and FillConsoleOutputAttribute functions.

Этот прием показан в следующем образце кода.The following sample code demonstrates this technique.

#include void cls(HANDLE hConsole){ COORD coordScreen = { 0, 0 }; // home for the cursor DWORD cCharsWritten; CONSOLE_SCREEN_BUFFER_INFO csbi; DWORD dwConSize; // Get the number of character cells in the current buffer. if (!GetConsoleScreenBufferInfo(hConsole, &csbi)) { return; } dwConSize = csbi.dwSize.X * csbi.dwSize.Y; // Fill the entire screen with blanks. if (!FillConsoleOutputCharacter(hConsole, // Handle to console screen buffer (TCHAR)' ', // Character to write to the buffer dwConSize, // Number of cells to write coordScreen, // Coordinates of first cell &cCharsWritten)) // Receive number of characters written { return; } // Get the current text attribute. if (!GetConsoleScreenBufferInfo(hConsole, &csbi)) { return; } // Set the buffer's attributes accordingly. if (!FillConsoleOutputAttribute(hConsole, // Handle to console screen buffer csbi.wAttributes, // Character attributes to use dwConSize, // Number of cells to set attribute coordScreen, // Coordinates of first cell &cCharsWritten)) // Receive number of characters written { return; } // Put the cursor at its home coordinates. SetConsoleCursorPosition(hConsole, coordScreen);} int main(void){ HANDLE hStdout; hStdout = GetStdHandle(STD_OUTPUT_HANDLE); cls(hStdout); return 0;}

Источник: https://docs.microsoft.com/ru-ru/windows/console/clearing-the-screen

Как очистить консоль экрана mysql в windows?

Как очистить экран в командной строке

название-это мой вопрос. Я погуглил и попробовал что-то вроде

mysql> ! clearmysql> ! clsmysql> system clsmysql> system clear blah blah …

но ни один из них не работает.кто-нибудь покажет мне, как очистить экран, так же, как в окне

command-line mysql sqlcommand windows

EDIT:
Не думаю, что какая-то из команд сработает. В linux Ctrl-L выполнит эту работу. в windows нет эквивалента. Вы можете выйти только из MySql, введите CLS и затем повторно введите MySql.

mysql> [email protected]:~# mysql -uroot -ppassword;Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 33291Server version: 5.0.51a-3ubuntu5.4 (Ubuntu) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> \! clear

просто прокрутите вниз с помощью мыши

В Linux Ctrl+L будет делать, но если прокрутить вверх вы увидите старые команды

поэтому я бы предложил прокрутку вниз в windows с помощью мыши

в Linux : вы можете использовать ctrl + L или команды типа system clear.

Ну, если вы установили сервер MySql, например, версию 5.5. который имеет папку, расположенную в

C:\Program файлы\MySQL\MySQL Server 5.5\bin

лучше всего было бы включить его в свои пути.

  • первый запуск sysdm.cpl апплет от run то есть WinKey + R

  • перейти к Дополнительно -> Переменные Среды

  • выберите путь и нажмите кнопку Изменить.

  • прокрутите до конца текста, и добавить “;C:\Program файлы\MySQL\MySQL Server 5.5\bin” без кавычек (обратите внимание на точку с запятой, начиная текст, это должно быть добавлено, только если он еще не существует),

теперь вы можете просто позвонить:

start /b / wait mysql-u root-p

через командную строку.

чтобы очистить экран Сейчас, вы можете просто exit в mysql & call cls

своего рода хитрый хак, но делает свою работу.

если вы используете WAMP или другой инструмент, это еще проще!

Откройте командную строку и введите:

C:\wamp\mysql\bin\mysql -U корень-p

войти как нормальный, то всякий раз, когда вы хотите, чтобы очистить экран, сделать:

выход или quit

и затем очистить с помощью DOS:

cls

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

Это то, что я сделал, чтобы обойти эту ошибку. Консоль windows (cmd) просто не стоит использовать ни для чего, кроме некоторых простых команд. Вот что я сделал.

Установлен Cygwin (Go здесь) Это довольно прямо вперед, чтобы установить. Вы можете посмотреть это видео. Он очень легко объясняет, как установить cygwin. Убедитесь, что при выборе пакетов, которые вы хотите установить, включает Mintt (это в основном лучшая оболочка или cmd) и клиентский пакет mysql.

Как только вы закончите его установку, вы должны добавить папку bin из cygwin в переменные среды PATH (в приведенном выше видео это также объясняется)

теперь у вас будет значок на рабочем столе для cygwin. Откройте его и войдите в MySQL, используя обычные команды. Вам нужно будет поместить ip сервера mysql в команду, чтобы заставить его работать. Я использую следующий вход в MySQL, который был установлен через wamp

mysql -u root -p -h 127.0.0.1

вы можете добавить больше аргументов, если хотите. Как только вы попадете в mysql, просто нажмите ctrl + L, и вы очистите экран.

вы можете ввести следующий шаг:

mysql> выход;

C:\xampp\mysql\bin > cls

C:\xampp\mysql\bin > mysql-u root-h localhost

Это работа!

я обрабатываю его следующим образом:

  1. щелкните правой кнопкой мыши на cmd open property's goto layout
  2. установите высоту буфера экрана в 9999 и ok
  3. Теперь, когда вы хотите ввести новый запрос, просто прокрутите мышью, и вы получите пустой экран

откройте Свойства, щелкнув значок верхнего левого окна консоли, перейдите на вкладку макет, обратите внимание на значение, заданное в Screen Buffer Size->Height, и измените его на 1. нажимать OK.
Вы увидите консоль с 1 строкой. Откройте Свойства снова и измените это значение на то, что было раньше. Измените размер консоли вниз, и у вас будет чистая консоль.

SQL> очистить scr

эта команда очищает экран в MYSQL

хотя есть ошибка для очистки экрана в MySQL, я нашел один тактический трюк, что бы вы ни хотели сказать…

вы можете легко очистить экран с помощью этого…

просто нажмите (ctrl + стрелка вниз), пока не достигнете вершины… счастливого кодирования…

Нажмите кнопку contextMenu в приглашении Mysql и выберите “прокрутка”, потому что я не нашел способа очистить тоже. =P

Источник: https://askdev.ru/q/kak-ochistit-konsol-ekrana-mysql-v-windows-85944/

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.