Простые, но полезные приемы командной строки для Windows

Командная строка Windows очень плодотворна, она загружена функциями и командами, которые дают вам впечатляющий контроль над вашей операционной системой. К сожалению, переход от командной строки к рабочему столу - одна из причин, по которой люди не могут его использовать. Из-за этого пользователи Linux получают гораздо больше преимуществ от своих терминалов, чем пользователи Windows. Однако существует множество соглашений командной строки, которые люди обычно не охватывают и которые приводят к беспроблемному взаимодействию с рабочим столом / cmd. Давайте взглянем на некоторые из них, ладно?

1. Получайте выходные данные прямо в буфер обмена

Одна из самых больших жалоб, которые у меня были по поводу командной строки, - это невозможность легко копировать / вставлять что-либо из командной строки в настольные приложения. Это раздражение заставляет многих людей избегать чего-либо, связанного с командной строкой, и стало одной из самых больших неприятностей для некоторых фанатов Windows. Мало ли они знают, что могут просто скопировать все, что выводит командная строка, с помощью переключателя "clip". Скопируем список файлов из текущего каталога в буфер обмена:

cmdline-clip

Если вы не знаете, что это был за разделитель, то это труба. Вы можете достичь этого, набрав "Shift" и нажав клавишу обратной косой черты (обычно находится слева от "Enter").

2. Вывод в файл

Итак, кто-то просит вас отправить содержимое команды в виде вложения по электронной почте. Как решить эту проблему? Возможно, вы хотите отредактировать содержимое, прежде чем вставлять его в окно. Лучший способ сделать это - вывести содержимое результатов команды в файл. Подобно переключателю "clip", это то, что требует дополнительного набора текста после команды. Давайте попробуем скопировать список файлов в текущем каталоге в текстовый файл:

cmdline-файл

Это было очень просто, не так ли? Не забывайте заключать путь к файлу в кавычки, если в названии есть пробелы!

3. Показать историю команд

Один из быстрых способов показать последнюю команду как в Windows, так и в Linux - это нажать на клавиатуре клавишу "стрелка вверх". Но если вы наберете несколько команд, вам действительно не захочется нажимать эту клавишу несколько раз, пока вы не доберетесь до того, что ищете. Вот почему вы набираете "доскей / история". Посмотрим, как это выглядит на секунду:

командная строка-история

Так же, как просмотр истории вашего браузера, он показывает вам каждую введенную команду вплоть до буквы. Таким образом, вам не придется выполнять бесполезную навигацию с помощью клавиш со стрелками.

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

Это может стать сюрпризом для вас, если вы новичок в командной строке, но есть способы выполнить несколько подпрограмм за один раз. Допустим, вы хотите видеть свой IP-адрес одновременно с тем, какие соединения устанавливает ваш компьютер. Вы можете избавиться от лишнего места, вызванного двойным запуском новой команды, выполнив обе в одной строке. Позвольте мне показать вам, что я имею в виду:

cmdline-nn

"&&" объединяет любые две команды. Я просто искал свой IP и структуру каталогов. Структура каталогов появится под всеми адаптерами Ethernet на моем сервере (очень много!).

Лучшая часть

Знаете ли вы, что вы можете комбинировать все, что узнали здесь, в командной строке? Попробуйте набрать

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

3 комментария

  1. Мигель, вау! Хорошие советы! Спасибо, что написали о них. Пожалуйста, не прекращайте публиковать подобные сообщения. Я большой поклонник.

  2. Ой, Windows слишком сложна для нас.
    Вам нужно перейти в командную строку, чтобы что-то сделать ……

    Шучу, но это всегда было и остается главной претензией к Linux.

  3. Просто хочу добавить, что клавиша TAB работает с cmd, вы можете использовать ее, чтобы легко указать имя файла или каталога с его первой буквой (буквами) + вкладка и / или нажимать вкладку, пока не найдете его, не записывая его имя.

Комментарии закрыты.