Лучшие советы и подсказки командной строки

Microsoft хочет, чтобы пользователи перешли от командной строки к PowerShell, но на то есть веские причины, по которым это не нужно делать. Главная причина в том, что PowerShell более продвинутый и подходит для опытных пользователей. Командная строка остается лучшим вариантом для обычных пользователей. Узнайте больше в нашем обзоре различий между командной строкой и PowerShell.

Разблокируйте «100+ Основные команды Windows CMD» прямо сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты
отпереть
Прочитайте нашу политику конфиденциальности

Но то, что командная строка проще, не означает, что она примитивна. Вы найдете так много удивительных трюков и подсказок командной строки, которые могут сделать вашу жизнь намного проще, особенно если вы используете интерфейс на регулярной (или даже полурегулярной) основе. Вот некоторые из наших любимых.

1. Изучите сочетания клавиш

Большинство функциональных клавиш (с F1 по F9) выполняют функцию в командной строке:

  • F1: Повторно вводит последнюю использованную команду, символ за символом за нажатие.
  • F2: Запрашивает символ, затем повторно вводит последнюю использованную команду до первого появления этого символа.
  • F3: Полностью перепечатывает последнюю использованную команду.
  • F4: Запрашивает символ, затем удаляет все символы в текущей команде, начиная с позиции курсора до первого появления запрашиваемого символа.
  • F5: Полностью перепечатывает ранее используемые команды, но не циклически.
  • F6: Введите ^ Z в текущую команду.
  • F7: Представляет меню ранее использованных команд.
  • F8: Полностью перепечатывает ранее использованные команды, делает цикл.
  • F9: Полностью перепечатывает ранее использованную команду, соответствующую номеру в меню, представленном F7.

2. Просмотр истории команд

Если вы хотите увидеть каждую команду, набранную вами с начала сеанса, вы можете просто использовать эту команду:

doskey /history

Doskey — это утилита, предоставляемая Microsoft с несколькими функциями, одной из которых является эта история команд. Это в основном то же самое, что и нажатие клавиши F7, за исключением того, что вы можете сохранять, передавать или манипулировать выводом в другом месте. Смотрите советы от 7 до 9 ниже в этой статье.

3. Повторите предыдущую команду

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

Функционально это то же самое, что и нажатие клавиши F8, за исключением одного различия: стрелка вверх помещает курсор в конец команды, тогда как клавиша F8 помещает курсор в начало команды.

4. Запустите несколько команд одновременно

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

Вместо этого объедините несколько команд в цепочку, используя :

cd C: && echo I'm here!

Команды выполняются в том порядке, в котором вы их вводили, начиная слева и двигаясь вправо, и команды не выполняются, пока не завершится предыдущая.

5. Отмените команду бега

Если вы когда-нибудь наберете команду, и она займет намного больше времени, чем вы ожидаете, вы можете просто нажать Ctrl + C отменить и остановить прямо сейчас. Это также удобно, когда вы запускаете постоянно включенную программу и вам нужно ее завершить.

6. Просмотр вывода команды, страница за страницей

Большинство команд Windows выводят на экран, но иногда они выводят много на экран — настолько, что он мгновенно прокручивается с экрана и исчезает, даже если вы пытаетесь прокрутить вверх! Вот что вы можете сделать:

[command with output] | more

Разбивка на страницы командной строки

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

7. Фильтруйте вывод команды

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

[command with output] | find "query"

Отфильтрованный вывод командной строки

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

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

8. Скопируйте вывод команды

Допустим, вам нужна помощь в устранении проблемы, и г-н Windows Wiz просит вас выполнить определенную команду и скопировать / вставить результаты в него. При всей сложности командной строки, просто выделение и копирование могут быть болью в шее. Вместо этого сделайте это:

[command with output] | clip

Это передает вывод команды непосредственно в ваш буфер обмена. Теперь вы можете просто Ctrl + V это где хочешь. Это перезапишет текущее содержимое вашего буфера обмена, поэтому будьте осторожны!

9. Сохраните вывод команды

Если вы хотите сохранить вывод команды в файл, вы можете использовать клип метод выше … или вы можете пропустить средний шаг и отправить его непосредственно в файл:

[command with output] > filename.txt

Это создает файл с именем filename.txt в текущем расположении командной строки, затем вставляет весь вывод внутрь, затем сохраняет. Если файл уже существует, он будет перезаписывать все. Если вы хотите сохранить его в другом месте, введите полный путь (например, C: \ folder \ filename.txt).

Не хотите перезаписать? Вместо этого вы можете добавить вывод в конец существующего файла:

[command with output] >> existingfile.txt

10. Перетащите файлы

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

По какой-то причине это работает только в обычных командной строке. Он НЕ работает в командной строке с повышенными правами (т.е. когда командная строка запускается от имени администратора). Подробнее об открытии командных строк с повышенными правами с помощью меню Windows Power User

,

11. Просмотр структуры любой папки

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

Просмотр структуры папок в командной строке

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

Для больших папок может потребоваться вывод в файл для более удобного просмотра.

12. Автозаполнение имен файлов и папок

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

Например, если я наберу C: \ Us а затем нажмите табуляция, это превращается в C: \ Users. Я могу продолжать печатать, пока не станет C: \ Users \ J, затем нажмите табуляция превратить это в C: \ Users \ Joel.

Это особенно полезно, когда вы находитесь в папке и имеете представление о том, как называется следующая папка, но не знаете ее полностью. Просто введите первые несколько букв и нажмите Tab. Легко!

13. Изменить размер окна

Не нравится размер окна командной строки? Вы можете изменить это в настройках, но зачем идти туда, когда вы можете сделать это прямо из командной строки?

mode [COLUMNS],[ROWS]

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

14. Переключитесь в полноэкранный режим

Если у вас много работы, выполняемой только из командной строки, и вы хотите превратить ее в пространство, не отвлекающее внимание, или если вы просто хотите эмулировать ощущение терминалов старой школы, вы можете максимизировать его с помощью одной комбинации клавиш: Alt + Enter.

15. Смотреть Командная строка Звездные войны

Этот не столько трюк с командной строкой, сколько изящное квази-пасхальное яйцо, поддерживаемое третьей стороной, но на самом деле вы можете наблюдать весь эпизод IV Звездных войн прямо в командной строке. Подвох? Все нарисовано с использованием символов ASCII!

Смотря командную строку Звездные войны

В Windows 10 вам нужно включить Telnet, потому что телнет Команда доступна в командной строке. Чтобы включить Telnet в Windows 10:

  1. В меню «Пуск» найдите повернуть окна, затем выберите Включить или отключить функции Windows в результатах.
  2. Прокрутите вниз до Клиент Telnet и включите флажок.
  3. Нажмите Хорошо.

Теперь в командной строке введите:

telnet towel.blinkenlights.nl

Это оно! Расслабьтесь и наслаждайтесь командной строкой Star Wars.

Дополнительные приемы командной строки, которые стоит знать

Чтобы действительно освоиться с командной строкой, вы должны знать эти основные команды командной строки

, Это слишком много, чтобы переварить? Начните с наиболее важных команд командной строки

вместо этого, затем продвигайтесь вверх.

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

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

,

Для чего вы используете командную строку? Какие ваши любимые трюки с командной строкой? Дайте нам знать в комментариях ниже!

Кредит изображения: ARTIST / Depositphotos

Ссылка на основную публикацию
Adblock
detector