Как использовать функцию истории команд в командной строке
Командная строка давно стала привычной программой для выполнения команд для пользователей Windows. Через командную строку пользователи могут вводить команды для запуска системы из интерфейса ввода команд, без необходимости манипулировать непосредственно на экране компьютера. В командной строке также есть функция истории, которая помогает пользователям просматривать команды, которые выполнялись в предыдущих версиях. Это упрощает проверку используемой командной строки. В следующей статье мы познакомим пользователя с функцией истории команд в командной строке и ярлыком для навигации по истории команд.
Прежде всего, чтобы открыть командную строку на вашем компьютере, щелкните правой кнопкой мыши значок Пуск или нажмите комбинацию клавиш Windows + X и выберите Командная строка (администратор).
1. Ярлыки для навигации по истории команд командной строки:
- Клавиша со стрелкой вверх: выполнение ранее введенной команды.
- Клавиша со стрелкой вниз: выполнение команды, введенной позже.
- Page Up: выполнить первую команду в списке сеансов команд.
- Page Down: выполнить последнюю команду в списке сеансов команд.
- Esc: удалить командную строку.
2. Функциональная клавиша F использует историю команд командной строки:
1. Клавиша F7:
Просмотрите историю команд в табличной форме. Мы используем клавиши со стрелками вверх и вниз, чтобы выбрать команду в списке истории и повторить команду, если это необходимо. Вы нажимаете Esc, чтобы закрыть таблицу истории команд.
2. Клавиша F8:
Вы можете искать в истории команд, которая соответствует тексту в текущей командной строке. Например, чтобы найти команду, которая начинается с «I», введите «I» в командной строке и нажмите F8, чтобы получить командную строку для поиска команд истории, которые начинаются с «I».
Как показано на рисунке ниже, найдите команду ipconfig, которая была выполнена в командной строке.
3. Клавиша F9:
Если вы выполнили много команд в командной строке, быстро ищите командную строку в истории в зависимости от порядка, в котором выполнялась команда. Этот порядковый номер отображается в таблице истории заказов, когда вы больше F7 и начинаете с 0.
На картинке при нажатии F9 появится таблица порядковых номеров. При вводе числа 0 команда ping является первой командой, используемой в командной строке.
3. Распечатайте список истории команд командной строки:
Если пользователь хочет распечатать все команды командной строки, мы вводим следующую команду:
doskey / история
После выполнения этой команды мы увидим предыдущие команды выполнения, использованные в предыдущей версии. Это список истории команд, который мы видели в таблице команд истории F7.
4. Как скопировать предыдущую команду в командной строке с помощью сочетаний клавиш:
1. Клавиша F1:
Эта клавиша копирует первый символ предыдущей команды, чтобы напомнить пользователю о введенной команде. Продолжаем нажимать F1, появятся остальные символы предыдущей команды.
2. Клавиша F2:
Скопируйте часть команды, которую вы использовали ранее. Нам нужно только ввести один или несколько символов, командная строка будет искать оставшиеся символы команды и автоматически копирует предыдущую команду для выполнения команды.
Последняя команда, которую я здесь использовал, — это doskey / history. Затем нажмите F2, чтобы отобразить Enter table char, чтобы скопировать до, затем введите «y». Сразу же перед символом «y» появится слово «doske», чтобы пользователь мог ввести следующую команду.
3. Клавиша F3:
Скопируйте часть команды, ранее введенную пользователем. Командная строка скопирует из текущей позиции символа и автоматически скопирует остальную часть ранее использованной команды, начиная с позиции символа, которую вы ввели.
Как показано на рисунке ниже, я ранее использовал команду tracert IP в командной строке. Я наберу «trac» и нажму F3. Командная строка автоматически завершит команду для пользователя.
5. Как отключить историю команд командной строки:
Чтобы отключить все ярлыки и навигацию в командной строке, мы используем приведенную ниже командную строку и нажимаем клавишу Enter.
doskey / listsize = 0
В результате вы не сможете использовать клавиши со стрелками, F или клавиши doskey / history. Мы по-прежнему можем ввести команду как обычно, но не можем управлять функцией истории команд командной строки. Однако эта отключенная команда действительна только для каждого отдельного сеанса, в командном сеансе вы можете управлять той же функцией истории команд.
Чтобы удалить всю историю набранных команд, не отключая командную строку, введите команду ниже и нажмите Enter. Все использованные выше команды исчезнут.
cls
6. Как сохранить историю команд командной строки:
Чтобы сохранить историю командной строки в командной строке в текстовый файл, мы можем создать текстовый файл прямо за пределами экрана с любым именем. В сеансе в окне командной строки введите следующую команду и нажмите Enter.
doskey / history> C: Имя пользователяDesktopcommands.txt
Где, имя — это системное имя пользователя.
После этого мы получаем доступ к указанному выше пути и видим, что текстовый файл сохраняет созданную историю команд командной строки. Вам просто нужно открыть файл, чтобы увидеть список команд, а затем закончить.
Выше показано руководство по использованию функции истории команд в командной строке с ярлыками навигации для поиска использованной истории команд. Надеюсь, с этой статьей у нас будет больше уловок для более эффективного использования командной строки.
См. Следующие статьи:
- Сводка общих команд Run CMD
- Уловка для отключения командной строки в Windows
- Как активировать Ctrl + C / Ctrl + V для выполнения команды вставки в окне командной строки?