Средство командной строки Windows и многие его команды могут казаться скучными или даже относительно бесполезными с первого взгляда, но так как любой, кто когда-либо использовал Командную подсказку очень часто, может сказать вам, что есть много, чтобы любить!
Я гарантирую, что эти несколько трюков Command Prompt и другие взломы командной строки заставят вас волноваться о многих командных командах командной строки, таких как telnet, tree или robocopy … хорошо, Robocopy звучит довольно круто.
Некоторые из этих трюков и взломов Command Prompt - это специальные функции или забавные функции для самой командной строки, а другие - просто аккуратные или относительно неизвестные вещи, которые вы можете делать с определенными командами CMD.
Давайте начнем! Откройте «Командная строка», а затем просмотрите эти 21 супер-классную подсказку «Командная строка».
Независимо от того, что вы делаете, не пропустите сумасшедший трюк, где вы можете бесплатно просмотреть весь фильм «Звездные войны» в эпизоде IV справа от командной строки. Да, мы серьезно.
Наслаждайтесь!
01 из 21Используйте Ctrl-C для отмены команды
Почти любая команда может быть остановлена на своем пути командой abort: Ctrl-C.
Если вы на самом деле не выполнили команду, вы можете просто перекрыть и стереть введенные вами данные, но если вы уже выполнили ее, вы можете сделать Ctrl-C, чтобы остановить ее.
Ctrl-C не волшебная палочка, и она не может отменить действия, которые не могут быть отменены, как частично полная команда форматирования.
Тем не менее, для таких вещей, как команда dir, которая, кажется, продолжается вечно, или вопросы, которые вам заданы в подсказке, на которую вы не знаете ответа, команда abort - отличный трюк командной строки.
02 из 21Просмотр результатов команды Одна страница (или линия) за раз
Всегда выполняйте команду, например, команду dir, которая выводит на экран столько информации, что это почти бесполезно? Ты не одинок.
Один из способов заключается в том, чтобы выполнить команду особым образом, чтобы всякая информация была сгенерирована, показывается вам одной странице или одной строке за раз.
Для этого просто введите команду, например, команду dir, а затем следуйте ей с символом pipe, а затем командой more.
Например, выполнение dir / s | Больше будет генерировать тысячи строк результатов, которые вы ожидаете от команды dir, но чем больше команда остановит каждую страницу результатов с помощью -- Больше -- в нижней части страницы, указывая, что команда не выполнена.
Просто нажмите клавишу пробела, чтобы перейти по странице или нажмите Войти для продвижения по одной линии за раз.
Один из наших других хакеров CMD (который вы увидите ниже) предлагает другое решение этой проблемы, используя что-то, называемое оператор перенаправления , так что следите за обновлениями …
03 из 21Автоматическое выполнение командной строки как администратора
Многим командам требуется, чтобы вы выполняли их с помощью повышенной командной строки в Windows - другими словами, выполняйте их из командной строки, которая запускается как администратор.
Вы всегда можете щелкнуть правой кнопкой мыши по любому приглашению командной строки и выбрать Запустить от имени администратора , но создание ярлыка, чтобы сделать то же самое, может быть огромной экономией времени, если вы являетесь частым пользователем командной строки.
Чтобы завершить этот командный трюк, просто создайте ярлык командной строки на рабочем столе, введите свойства ярлыка, а затем выберите Запустить от имени администратора поле, расположенное в продвинутый на кратчайший путь Вкладка.
04 из 21Станьте пользователем командной строки с функциональными клавишами
Тот факт, что функциональные клавиши фактически что-то делают в командной строке, может быть, один из лучших секретов в этом инструменте:
- F1: Вставляет последнюю выполненную команду (символ по символу)
- F2: Вставляет последнюю выполненную команду (до введенного символа)
- F3: Вставляет последнюю выполненную команду
- F4: Удаляет текущий текст запроса до введенного символа
- F5: Пасты недавно выполняли команды (не циклически)
- F6: Вставляет ^ Z в приглашение
- F7: Отображает выбранный список ранее выполненных команд
- F8: Пасты недавно выполнили команды (циклы)
- F9: Запросит номер команды из списка F7 для вставки
Еще одна подсказка командной строки подсказывает, что она полна стрелки клавиш , некоторые из которых похожи на эти трюки с функциональными клавишами.
05 из 21Взломать текст подсказки
Знаете ли вы, что сама подсказка в командной строке полностью настраивается благодаря командной строке? Это так, и когда мы говорим о настраиваемом, мы имеем в виду действительно настраиваемый.
Вместо C: >, вы можете установить приглашение на любой текст, который вы хотите, включите в него время, текущий диск, номер версии Windows (как в этом примере изображения), вы его назовете.
Одним из полезных примеров является prompt $ m $ p $ g, который покажет полный путь отображенного диска в подсказке вместе с буквой диска.
Вы всегда можете выполнить незамедлительный в одиночку, без параметров, чтобы вернуть его к своему скучному по умолчанию.
06 из 21Получение справки для любой команды
Верьте или нет, команда справки не предоставить помощь для каждой команды командной строки. (Как это глупо?)
Однако любая команда может быть /? вариант, обычно называемый переключателем справки, для отображения подробной информации о синтаксисе команды и часто даже некоторых примеров.
Я сомневаюсь, что переключатель справки - это самый крутой трюк командной строки, о котором вы когда-либо слышали, но трудно не согласиться с тем, что это один из самых полезных.
К сожалению, ни команда справки, ни переключатель справки не дают возможности объяснить, как интерпретировать синтаксис. См. «Как прочитать командный синтаксис», если вам нужна помощь в этом.
07 из 21Сохранить вывод команды в файл
Невероятно полезный трюк Command Prompt - использование операторов перенаправления, в частности > а также >> операторы.
Эти маленькие символы позволяют перенаправлять вывод команды в текстовый файл, предоставляя вам сохраненную версию любых данных, созданных командой в окне командной строки.
Например, предположим, вы собираетесь опубликовать компьютерную проблему на онлайн-форуме и хотите предоставить действительно точную информацию о вашем компьютере. Простым способом сделать это будет использование команды systeminfo с оператором перенаправления.
Например, вы можете выполнить systeminfo> c: mycomputerinfo.txt для сохранения информации, предоставленной командой systeminfo, в этот файл. Затем вы можете прикрепить файл к сообщению на форуме.
См. Раздел «Как перенаправить вывод команды в файл» для получения дополнительных примеров и более подробное объяснение того, как использовать операторы перенаправления.
08 из 21Просмотр всей структуры каталогов на диске
Одной из самых маленьких команд является команда tree. С помощью дерева вы можете создать своего рода карту каталогов на любом из дисков вашего компьютера.
казнить дерево из любого каталога, чтобы увидеть структуру папок в этом каталоге.
С таким количеством информации, созданной с помощью этой команды, вероятно, хорошая идея экспортировать результаты дерева в файл, чтобы вы могли реально просмотреть его.
Например, tree / a> c: export.txt, так же, как описано в последнем командном подсказке о операторах перенаправления.
09 из 21Настроить текст строки заголовка командной строки
Устали от этого Командная строка текст заголовка? Нет проблем, просто используйте команду title, чтобы взломать ее, чтобы сказать все, что вам нравится.
Например, скажем, ваше имя Мария Смит , и вы хотите выразить свое владение командной строкой: выполните название недвижимости Марии Смит и строка заголовка командной строки изменится немедленно.
Изменение не будет вставляться, поэтому при следующем открытии командной строки строка заголовка вернется в нормальное состояние.
Команда title обычно используется, чтобы помочь создать пользовательский внешний вид в файлах сценариев и командных файлах … не то, что название с вашим именем не является хорошей идеей!
10 из 21Копировать текст из командной строки
Как вы можете или не знаете, копирование из командной строки не так просто, как копирование из других программ, что является частью причины, по которой сохранение вывода команды в файл, о котором вы узнали о нескольких трюках назад, настолько удобно ,
Однако, что, если вы просто хотите скопировать короткий фрагмент текста в буфер обмена? Это не слишком сложно, но это не очень интуитивно:
- Щелкните правой кнопкой мыши в любом месте окна командной строки и выберите отметка.
- Выделите левой кнопкой мыши все, что вы хотите скопировать.
- Нажмите Войти или щелкните правой кнопкой мыши один раз.
Теперь вы можете вставить эту информацию в любую программу, которую хотите, так же, как вы вставляете другой текст.
Если вы выбрали Mark, но потом решили, что вы не хотите ничего копировать, вы можете щелкнуть правой кнопкой мыши, чтобы отменить действие Mark, или нажать Esc ключ.
11 из 21Откройте командную строку из любого места
Если вы когда-либо работали в командной строке очень долго, вы знаете, что может быть очень неприятно выполнение команды cd / chdir снова и снова (и снова), чтобы перейти в нужный каталог, из которого вы хотите работать.
К счастью, есть супер легкий командный трюк, который позволит вам открыть окно командной строки из любой папки, которую вы просматриваете в Windows.
Все, что вам нужно сделать, - это перейти в Windows в папку, в которую вы хотите начать работать один раз в командной строке. Когда вы там, держите сдвиг в то время как вы щелкните правой кнопкой мыши в любом месте папки.
После появления меню вы заметите запись, которая обычно отсутствует: Открыть командное окно здесь.
Нажмите это, и вы запустите новый экземпляр командной строки, готовый и ожидающий в нужном месте!
Если вы являетесь пользователем командной строки, вы сразу же узнаете значение этого маленького трюка.
Если вы видите PowerShell в меню правой кнопки мыши вместо командной строки, вы можете внести небольшое изменение в реестр Windows, чтобы изменить его в командной строке. How-To Geek имеет руководство по этому вопросу.
12 из 21Перетаскивание для простого ввода имени пути
Большинство команд командной строки требуют от вас или опций указать полные пути к файлам или папкам, но типизация длинного пути может расстраивать, особенно когда вы пропускаете персонажа и начинаете все заново.
Например, в Windows 10 путь к аксессуары группы в моем меню «Пуск» C: ProgramData Microsoft Windows Меню «Пуск» Программы Аксессуары, Кто хочет набирать все это вручную? Мы этого не делаем.
К счастью, есть трюк Command Prompt, который делает это намного проще: перетаскивание .
Просто перейдите в папку, в которую вы хотите найти путь в File / Windows Explorer. После этого перетащите папку или файл в окно командной строки и отпустите. Как и магия, вставлен полный путь, что позволяет вам значительно печатать в зависимости от длины и сложности имени пути.
К сожалению, функция перетаскивания не работает в расширенной командной строке.По крайней мере, вы узнали несколько трюков, как быстро открыть один из них!
13 из 21Завершение работы или перезагрузка другого компьютера
Системные администраторы в бизнес-среде делают это все время по множеству причин, но вы также можете отключить или перезагрузить другой компьютер в своей сети, все из командной строки вашего компьютера.
Самый простой способ выключить компьютер удаленно - выполнить выключение / i из командной строки, чтобы открыть Диалоговое окно удаленного завершения , показанный здесь.
Просто введите имя удаленного компьютера (который вы можете получить, запустив команду hostname на другом ПК), выберите то, что вы хотите сделать (перезагрузка или завершение работы), выберите некоторые другие параметры и нажмите «ОК».
Так что, если вы расчесываете свои командные навыки или просто пугаете члена семьи, этот трюк Command Prompt - забавный.
Вы также можете выключить или перезагрузить другой компьютер строго из командной строки с помощью команды shutdown, не используя диалоговое окно удаленного завершения работы.
14 из 21Использование Robocopy в качестве резервного решения
Благодаря команде robocopy вам не нужно использовать программное обеспечение для резервного копирования Windows или установить стороннюю программу для управления резервными копиями.
Просто выполните следующее, явно заменяя исходные и целевые папки тем, что вы хотите создать, и куда он должен идти.
robocopy c: users ellen documents f: mybackup documents / copyall / e / r: 0 / dcopy: t / mir
Команда robocopy с этими параметрами функционирует идентично инкрементному программному обеспечению резервного копирования, сохраняя оба местоположения в синхронизации.
У вас нет команды robocopy, если вы используете Windows XP или ранее. Однако у вас есть команда xcopy, которая может быть использована для создания чего-то очень похожего:
xcopy c: users ellen documents f: mybackup documents / c / d / e / h / i / k / q / r / s / x / y
Независимо от того, какую команду вы решите использовать, просто создайте файл BAT, содержащий эту команду, и запланируйте его запуск в планировщике заданий, и у вас будет собственное решение для резервного копирования.
15 из 21Просмотр важной информации о вашей компьютерной сети
Возможно, только для вашей собственной информации, но, конечно, когда вы устраняете проблему в сети или в Интернете, вам, вероятно, в какой-то момент нужно будет узнать подробности о сетевом подключении вашего компьютера.
Все, что вы хотите узнать о сетевом подключении, доступно где-то в панели управления в Windows, но гораздо легче найти и гораздо лучше организовать результаты в команде ipconfig.
Откройте командную строку и выполните ipconfig / all.
То, что отображает на экране следующее, - это все, что важно для вашего сетевого подключения: ваш IP-адрес, имя хоста, сервер DHCP, информация DNS и многое, многое другое.
Объедините этот хак с оператором перенаправления, который вы узнали о нескольких слайдах, и у вас есть очень простой способ получить информацию о вашем соединении с кем-то, кто поможет вам с проблемой.
16 из 21Сопоставьте локальную папку как сетевой диск
Команда net use используется для назначения общих дисков в сети на свой компьютер в качестве буквы диска, но знаете ли вы, что есть другая команда, которую можно использовать для выполнения одной и той же вещи в любой папке на любом из ваших местный жесткие диски?
Существует, и это называется командой subst. Просто выполните команду subst, а затем путь к папке, которую вы хотите отобразить в качестве диска.
Например, допустим, вы хотите, чтобы C: Windows Fonts в качестве Q: привод. Просто выполните subst q: c: windows fonts и ты настроен!
Этот трюк командной строки значительно облегчает доступ к определенному местоположению из командной строки.
Простой способ удалить пример «сетевого диска» здесь с помощью subst / d q: команда. Просто замените д: с вашей собственной буквой диска.
17 из 21Доступ к ранее используемым командам с помощью клавиш со стрелками
Другим отличным трюком Command Prompt должно быть использование клавиш со стрелками клавиатуры для циклического выполнения ранее выполненных команд.
вверх а также вниз стрелки переключаются с помощью команд, которые вы ввели, и право стрелка автоматически вводится, символ по символу, последняя выполненная вами команда.
Это может показаться не таким интересным, но есть несколько ситуаций, когда клавиши со стрелками становятся огромный таймеры.
Рассмотрим этот пример: вы набрали 75 символов команды, а затем попытаетесь выполнить ее, только чтобы найти, что вы забыли добавить параметр в самом конце. Нет проблем, просто нажмите стрелку вверх, и вся команда будет автоматически введена в окно командной строки, готовое для редактирования, чтобы заставить его работать.
Конечно, я много работаю в командной строке, но, наверное, этот маленький трюк спас меня много часов повторного набора текста на протяжении многих лет.
18 из 21Автоматическое заполнение команд с завершением вкладки
Завершение вкладки это еще один трюк Command Prompt, который может сэкономить вам много времени, особенно если ваша команда имеет имя файла или папки, в котором вы не совсем уверены.
Чтобы использовать вкладку в командной строке, просто введите команду, а затем часть пути, который вы знаете, если вообще. Затем нажмите табуляция снова и снова, чтобы задействовать все доступные возможности.
Например, допустим, вы хотите сменить каталоги на какую-либо папку в Windows но вы не знаете, как это называется. Тип cd c: windows затем нажмите вкладку, пока не увидите нужную папку.
Цикл результатов по порядку или вы можете использовать SHIFT + TAB, чтобы выполнить результаты в обратном порядке.
Вы знаете, как текстовое приложение вашего смартфона автоматически догадывается, что именно вы хотите напечатать дальше? Завершение вкладки в командной строке похоже на то, что … только лучше.
19 из 21Найти IP-адрес веб-сайта
Как узнать IP-адрес веб-сайта? Вы можете использовать команду nslookup или команду ping, но первая, вероятно, быстрее.
Во-первых, давайте использовать команду nslookup для поиска IP-адреса Go-Travels.com :
Просто выполните nslookup Go-Travels.com и просмотреть результат. Убедитесь, что вы не путаете какие-либо частные IP-адреса, которые также отображаются в результатах nslookup вместе с общедоступным IP-адресом Go-Travels.com , который является тем IP-адресом, которым мы пользуемся.
Теперь попробуем использовать команду ping, чтобы найти ее:
казнить ping Go-Travels.com а затем посмотрите на IP-адрес между скобками в первой строке. Не беспокойтесь, если команда ping «тайм-аут» во время выполнения; все, что нам нужно, это IP-адрес.
Вы можете использовать ту же процедуру с любым сайтом или любым именем хоста в своей локальной сети.
20 из 21Скопировать и вставить проще в режиме QuickEdit
Ряд этих трюков Command Prompt был посвящен упрощению копирования и вставки. Итак, как насчет четного Полегче способ копирования из командной строки (и секретный способ легко вставить)?
Возьмите его, верно?
Просто щелкните правой кнопкой мыши в строке заголовка командной строки и выберите свойства, На Опции в Изменить параметры раздел, проверьте Режим QuickEdit и нажмите Хорошо.
Включение режима QuickEdit аналогично отметка все время, поэтому выбор текста для копирования очень прост.
В качестве бонуса это также позволяет просто вставить в командную строку: просто щелкните правой кнопкой мыши один раз и все, что у вас есть в буфере обмена, вставлено в окно командной строки. Обычно вставка включает щелкнув правой кнопкой мыши и выбор Вставить, так что это все еще немного отличается от привычного.
21 из 21Смотреть Звездные войны Эпизод IV
Да, вы правильно это прочитали, вы можете посмотреть версию ASCII полного фильма «Звездные войны» прямо в окне командной строки !
Просто откройте командную строку и выполните telnet towel.blinkenlights.nl, Фильм начнется немедленно. Проверьте этот совет ниже, если это не сработает.
Правда, это не очень продуктивное использование командной строки, и это не трюк командной строки или какой-либо команды, но это действительно весело! Мы не можем представить работу, которая вошла в это!
Команда telnet обычно не включена в Windows, но может включаться путем включения Клиент Telnet из функций Windows в апплете «Программы и компоненты» в панели управления. Если вы предпочитаете не включать Telnet, но хотите посмотреть фильм, вы также можете посмотреть его в своем браузере в Star Wars ASCIIMATION.