21 командния ред трикове и хакове

Command Prompt трикове, хакове и тайни в Windows 10, 8, 7, Vista и XP

Инструментът за команден прозорец на Windows и много от командите му може да изглеждат скучни или дори сравнително безполезни на пръв поглед, но тъй като всеки, който някога е използвал командния ред много често може да ви каже, има много какво да обичате!

Гарантирам, че тези няколко трикове на Command Prompt и други хакове на Command Prompt ще ви развеселят за много от космическите команди на Command Prompt като telnet, дърво или robocopy ... Добре, robocopy звучи доста добре.

Някои от тези трикове и хакове на Command Prompt са специални функции или забавни приложения за самия команден ред, докато други са просто чисти или сравнително неизвестни неща, които можете да правите с определени CMD команди.

Да започваме! Отворете командния ред и след това прегледайте тези 21 супер прохладни команди.

Каквото и да правите, не пропускайте лудния трик, където можете да гледате целия филм на Първия епизод IV, безплатно, отдясно в командния ред. Да, сериозно.

Наслади се!

01 от 21

Използвайте Ctrl-C за прекратяване на команда

© Давид Ленц / Е + / Гети изображения

Почти всяка команда може да бъде спряна с помощта на командата за прекратяване: Ctrl-C .

Ако всъщност не сте изпълнили команда, можете просто да върнете назад и да изтриете това, което сте въвели, но ако вече сте го изпълнили, можете да направите Ctrl-C, за да го спрете.

Ctrl-C не е вълшебна пръчица и не може да отмени неща, които не са неподходящи, като частично пълна форматна команда .

Въпреки това, за неща като командата dir, която сякаш продължава завинаги, или задавани въпроси, които сте попитали, че не знаете отговора, командата за прекратяване е отличен трик, който можете да знаете.

02 от 21

Преглеждайте резултатите от командата на една страница (или на ред) едновременно

Винаги изпълнявайте команда, като командата dir, която дава толкова много информация на екрана, че е почти безполезна? Не си сам.

Един от начините за това е да изпълните командата по специален начин, така че каквото и да е генерирана информация, да ви се показва на една страница или на един ред в даден момент.

За да направите това, просто напишете командата, например командата dir, след което я следвайте с символа на тръбата, а след това с командата more .

Например, изпълнявайки dir / s | повече ще генерират хиляди редове от резултати, които очаквате от командата dir, но колкото повече команда ще прекъсне всяка страница с резултати с - Още - в долната част на страницата, което показва, че командата не е изпълнена.

Просто натиснете интервала, за да преминете към страница или натиснете клавиша Enter, за да преминете по един ред наведнъж.

Съвет: Една от другите ни хакове за CMD (която ще видите по-долу) предоставя друго решение на този проблем, използвайки нещо, наречено оператор за пренасочване , така че останете настроени ...

03 от 21

Стартирайте команден ред като администратор автоматично

Много команди изискват да ги изпълнявате от повишен команден ред в Windows - с други думи, изпълнявайте ги от команден ред, който се изпълнява като администратор.

Винаги можете да кликнете с десния бутон на мишката върху командата за команден ред и да изберете Изпълни като администратор , но създаването на пряк път, за да направите едно и също нещо, може да бъде огромен спестяване на време, ако сте честен потребител на командния ред.

За да завършите този трик на Command Prompt, трябва само да създадете команда за бърз достъп на командния ред на работния плот, да въведете свойствата на прекия път и след това да изберете командата " Изпълни като администратор ", намираща се в бутона " Разширени " в раздела " Преки пътища" .

04 от 21

Станете потребител на команда за захранване с функционални клавиши

Фактът, че функционалните клавиши всъщност правят нещо в командния ред е може би една от най-добре пазените тайни за инструмента:

F1: Поставя последната изпълнена команда (символ по знак)
F2: Поставя последната изпълнена команда (до въведения символ)
F3: Поставя последната изпълнена команда
F4: Изтрива текущия текстов прозорец до въведения символ
F5: Пасти наскоро изпълнени команди (не цикли)
F6: Поставяне ^ Z на подканата
F7: Показва избираем списък от изпълнени преди това команди
F8: Пасти наскоро изпълниха команди (цикли)
F9: Поиска номера на командата от списъка F7 да се постави

Друг трик на командния ред, който идва скоро, е пълен с клавишни комбинации от стрелки , някои от които са подобни на тези ключови трикове.

05 от 21

Прокарайте текста

msgstr "Команда.

Знаете ли, че самата подкана в командния ред е напълно персонализирана благодарение на бързата команда? Това е, и когато казвам, че може да се персонализира, имам предвид наистина адаптивни.

Вместо C: \> , можете да настроите подканата на желания от вас текст, да включвате времето, текущото устройство, номера на версията на Windows (както в този пример), да го наименувате.

Един полезен пример е prompt $ m $ p $ g , който ще покаже пълния път на картографирано устройство в подканата, заедно с буквата на устройството.

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

06 от 21

Получете помощ за всяка команда

© pearleye / Е + / Гети изображения

Вярвайте или не, командата за помощ не предоставя помощ за командата за команден ред. (Колко глупаво е това?)

Въпреки това, всяка команда може да бъде снабдена с /? опция, обикновено наричана помощник , за да се покаже подробна информация за синтаксиса на командата и често пъти и някои примери.

Съмнявам се, че помощта за превключване е най-якият команден пробен трик, за който някога сте чували, но е трудно да не се съгласите, че това е едно от най-полезните.

За съжаление нито командата за помощ, нито превключвателят за помощ предлагат много начини за обясняване как да се интерпретира синтаксиса. Вижте " Как да четате" Syntax за команди, ако имате нужда от помощ за това.

07 от 21

Запишете изхода на командата в файл

Изключително полезен трик на командния ред е използването на оператори за пренасочване , по-специално на операторите > и >> .

Тези малки символи ви позволяват да пренасочите изхода на команда към текстов файл , като ви дават запазена версия на каквито и да е данни от командата, създадена в прозореца на командния ред.

Например, да речем, че ще изпратите компютърен проблем на онлайн форум и искате да предоставите наистина точна информация за вашия компютър. Един лесен начин да направите това е да използвате командата systeminfo с оператор за пренасочване.

Например, може да изпълните systeminfo> c: \ mycomputerinfo.txt, за да съхраните информацията, предоставена от командата systeminfo, на този файл. След това можете да прикачите файла във форума си.

Вижте как да пренасочите изхода на командата към файл за още примери и по-добро обяснение как да използвате операторите за пренасочване.

08 от 21

Прегледайте цялата структура на директорията на устройството

Една от най-малките команди е командата за дървета. С помощта на дърво можете да създадете карта на директории на всеки от дисковете на компютъра си.

Изпълнете дървото от всяка директория, за да видите структурата на папките под тази директория.

С толкова много информация, създадена с тази команда, вероятно е добра идея да експортирате резултатите от дървото в файл, за да можете да го разгледате.

Например, tree / a> c: \ export.txt , точно както е обяснено в последния трик на Command Prompt за операторите за пренасочване.

09 от 21

Персонализирайте текста на лентата на заглавието на командния ред

Уморен ли сте от текста в заглавната лента на командния ред ? Няма проблем, просто използвайте командата за заглавие, за да я прочетете, за да кажете каквото ви харесва.

Например, да речем, че името ви е Мария Смит и искате да изразите своята собственост върху командния ред: изпълнете заглавието Property of Maria Smith и заглавната лента на Command Prompt ще се променят незабавно.

Промяната няма да се задържи, така че следващият път, когато отворите командния ред, заглавната лента ще се върне към нормалното.

Командата за заглавие обикновено се използва, за да ви помогне да създадете персонализиран външен вид в скрипт файловете и пакетните файлове ... не че заглаждането с името ви не е добра идея!

10 от 21

Копиране на текст от командния ред

Както може и да не знаете, копирането от командния ред не е толкова лесно, колкото копирането от други програми, което е част от причината, поради която спестяването на изход на команда към файл, който научихте за няколко трикове, е толкова удобен ,

Какво ще стане обаче, ако просто искате да копирате кратък раздел от текста в клипборда? Това не е твърде трудно, но не е много интуитивно:

  1. Щракнете с десния бутон някъде в прозореца на командния ред и изберете Mark .
  2. Сега маркирайте с левия бутон на мишката каквото искате да копирате.
  3. След като направите избора си, натиснете Enter или веднъж щракнете с десния бутон.

Сега можете да поставите тази информация във всяка програма, която искате, точно както вмъквате друг текст.

Съвет: Ако сте избрали Марк, но сте решили, че не искате да копирате нищо, можете отново да кликнете с десния бутон на мишката, за да отмените действието Марк или да натиснете клавиша Esc.

11 от 21

Отворете командния ред от всяко местоположение

Ако някога сте работили в командния ред много дълго, знаете, че може да е наистина разочароващо да изпълнявате командата cd / chdir отново и отново (и отново), за да стигнете до правилната директория, от която искате да работите.

За щастие, там е супер лесен Command Prompt трик, който ще ви позволи да отворите прозорец на командния ред от каквато и да е папка, която гледате в Windows.

Всичко, което трябва да направите, е да навигирате, в Windows, до папката, от която бихте искали да започнете да работите веднъж в командния ред. Когато сте там, задръжте клавиша Shift, докато кликнете с десния бутон някъде в папката.

След като се появи менюто, ще забележите запис, който обикновено не е там: Отворете командния прозорец тук .

Кликнете върху това и ще започнете ново копие на командния ред, готово и чакате на правилното място!

Ако сте потребител на Power Command Prompt, веднага ще разпознаете стойността в този малък трик.

Забележка: Ако виждате PowerShell в менюто с десния бутон на мишката, вместо в командния ред, можете да направите малка промяна в системния регистър на Windows, за да го промените на Command Prompt. How-To Geek има ръководство за това.

12 от 21

Плъзнете и пуснете за лесно въвеждане на име на път

Повечето команди на Command Prompt изискват от вас или имате опции, за да укажете пълните пътища към файлове или папки, но изписването на дълъг път може да бъде разочароващо, особено когато пропуснете даден герой и трябва да започнете отново.

Например, в Windows 10 , пътят към групата " Аксесоари " в стартовото меню е C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Accessories . Кой иска да напише всичко това ръчно? Аз не.

За щастие има трик на Command Prompt, който прави това много по-лесно: drag and drop .

Просто се придвижете до папката, в която искате пътят в File / Windows Explorer. След това, плъзнете папката или файла в прозореца на командния ред и го пуснете. Подобно на магия, пълен пътека се вмъква, което ви спестява значително количество писане в зависимост от дължината и сложността на името на пътя.

Забележка: За съжаление функцията за плъзгане и пускане не работи в издигнат команден ред. Най-малкото научихте няколко трикове как да отворите един от тези малко по-бързо!

13 от 21

Изключете или рестартирайте друг компютър

Системните администратори в бизнес среда правят това през цялото време по много причини, но можете също така да изключите или рестартирате друг компютър в мрежата си, всичко от командния ред на компютъра.

Най-лесният начин да изключите отдалечено компютъра е да изпълните shutdown / i от командния ред, за да отворите диалога за отдалечено изключване , показан тук.

Просто въведете името на отдалечения компютър (което можете да получите, като стартирате командата hostname на другия компютър), изберете какво искате да направите (рестартиране или изключване), изберете някои от другите опции и натиснете OK.

Така че, независимо дали работите с командните си умения или просто плашиш член на семейството, този трик на Command Prompt е забавен.

Също така можете да изключите или рестартирате друг компютър строго от командния ред с командата за изключване , без да използвате диалога за отдалечено изключване.

14 от 21

Използвайте Robocopy като резервно решение

Благодарение на командата Robocopy не е необходимо да използвате софтуера за архивиране на Window или да инсталирате програма на трета страна, за да управлявате архивите си .

Просто изпълнете следното, като очевидно замествате папките на източника и дестинацията с каквото искате да направите резервно копие и къде трябва да отидете.

robocopy c: \ users \ ellen \ documents f: \ mybackup \ documents / copyall / e / r: 0 / dcopy: t / mir

Командата за робокопи с тези опции функционира идентично с инструмента за увеличаване на архивирането, като синхронизира двете места.

Нямате командата robocopy, ако използвате Windows XP или по-рано. Имате обаче командата xcopy , която може да се използва, за да направите нещо много подобно:

xcopy c: \ users \ ellen \ documents f: \ mybackup \ documents / c / d / h / i / k / q / r / s / x / y

Без значение коя команда искате да използвате, трябва само да създадете файл с BAT, съдържащ командата, и да го планирате да се изпълнява в Task Scheduler и ще имате свое собствено резервно решение по поръчка.

Използвам услуга за създаване на облак за архивиране в дома си и препоръчвам да го направите, но имаше години, когато реших да използвам командата robocopy като мое единствено локално резервно решение, защото ми харесаше нивото на контрол, което ми даде. Надяваме се да приемете това като глас на доверие в този изключително полезен трик на Command Prompt.

15 от 21

Вижте важната информация за мрежата на компютъра

Може би само за ваша собствена информация, но със сигурност, когато отстранявате проблеми с мрежа или интернет, най-вероятно в някакъв момент ще трябва да знаете подробности за мрежовата връзка на вашия компютър.

Всичко, което искате да знаете за мрежовата връзка, е налице някъде в контролния панел в Windows, но е много по-лесно да се намери и много по-добре организирано в резултатите от командата ipconfig.

Отворете командния ред и изпълнете ipconfig / all .

Това, което се показва на екрана по-долу, е всичко важно за вашата мрежова връзка: вашият IP адрес , име на хост, DHCP сървър, DNS информация и много други.

Комбинирайте тази хак с тази за операторите за пренасочване, които сте научили за няколко диапозитиви назад и имате много лесен начин да получите информация за връзката си с някой, който ви помага с проблем.

16 от 21

Map на местен папка, подобно на мрежов диск

Командата за нетна употреба се използва за присвояване на споделени устройства в мрежа на собствения ви компютър като писмо, но знаехте ли, че има друга команда, която може да се използва за едно и също нещо за всяка папка на някой от вашите локални твърди дискове ?

Има и се нарича командата subst. Просто изпълнете командата subst, последвана от пътя на папката, която искате да се покаже като устройство.

Например, нека кажем, че искате папката C: \ Windows \ Fonts да се появи като Q: устройство. Просто изпълнете subst q: c: \ windows \ fonts и сте настроени!

Този трик на команден ред прави много по-лесно достъпа до определено местоположение от командния ред.

Съвет: Един лесен начин да изтриете примера "мрежово устройство" тук е с командата subst / dq:. Просто заменете q: със собствената си буква.

17 от 21

Достъп до използваните команди с клавишите със стрелки

© Джон Фишър

Друг голям трик на командния ред трябва да бъде използването на клавишите със стрелки за клавиатурата, за да се движите по предварително изпълнени команди.

Бутоните със стрелки нагоре и надолу преминават през командите, които сте въвели, а стрелката за десния бутон автоматично въвежда командата по символ на последната изпълнена от вас команда.

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

Помислете за този пример: Вие сте написали 75 знака на команда и след това опитайте да я изпълните, само за да откриете, че сте забравили да добавите опция в самия край. Няма проблем, просто натиснете стрелката нагоре и цялата команда автоматично се въвежда в прозореца на командния ред, готов за редактиране, за да може тя да работи.

Смятам, че много работя в командния ред, но предполагам, че този малък трик ми е спестил много часове повторение на типизиране през годините.

18 от 21

Автоматично завършване на командите с завършване на раздела

Довършването на раздели е друг трик на Command Prompt, който може да ви спести много време, особено ако вашата команда има име на файл или папка, в която не сте напълно сигурни.

За да използвате завършването на раздела в командния ред, трябва само да въведете командата, а след това и частта от маршрута, която знаете, ако въобще сте. След това натиснете клавиша за разделите отново и отново, за да преминете през всички налични възможности.

Например, да речем, че искате да промените директории в някоя папка в директорията на Windows, но не сте сигурни какво име. Въведете cd c: \ windows \ и след това натиснете клавиша, докато видите папката, която търсите.

Цикълът на резултатите е в ред или можете да използвате SHIFT + TAB, за да преминете през резултатите в обратна посока.

Знаете ли как приложението за текстообработка на смартфона Ви предполага автоматично какво искате да напишете след това? Довършването на таба в командния ред е нещо подобно ... само по-добре.

19 от 21

Намерете IP адреса на уебсайта

Искате да знаете IP адреса на уебсайт? Можете да използвате командата nslookup или командата ping, но първата е вероятно по-бърза.

Първо, нека използваме командата nslookup, за да открием IP адреса на :

Просто изпълнете nslookup и видите резултата. Уверете се, че не бъркате никакви частни IP адреси, които също се показват в резултатите от nslookup, заедно с публичния IP адрес на , което е IP адресът, който следваме.

Сега нека се опитаме да използваме командата ping, за да я открием:

Изпълнете пинг и след това разгледайте IP адреса между скобите в показания първи ред. Не се притеснявайте, ако командата ping "изтече" по време на изпълнение; всичко, от което имахме нужда, беше IP адресът.

Можете да използвате същата процедура с всеки уебсайт или име на хост в локалната мрежа.

20 от 21

Копирайте и поставете по-леко с режима QuickEdit

Няколко от тези трикове на командния ред се занимават с улесняване на копирането и поставянето. И така, какво ще кажете за още по - лесен начин за копиране от командния ред (и таен начин за лесно поставяне)?

Доведи го, нали?

Просто щракнете с десния бутон върху заглавната лента на командния ред и изберете Properties . В раздела " Опции " в секцията " Опции за редактиране " поставете отметка в полето Режим " Бързо редактиране " и натиснете OK .

Активирането на режима QuickEdit е подобно на това, че Марк е активиран през цялото време, така че изборът на текст за копиране е много лесно.

Като бонус, това също така ви позволява лесен начин за поставяне в командния ред: просто кликнете с десния бутон веднъж и всичко, което имате в клипборда, е поставено в прозореца на командния ред. Обикновено поставянето става чрез кликване с десен бутон и изберете Поставяне , така че това все още е малко по-различно, отколкото сте свикнали.

21 от 21

Гледайте Междузвездни войни Епизод IV

Да, четете правилно, можете да гледате ASCII версия на пълния филм Star Wars Episode IV точно в прозореца на командния прозорец !

Просто отворете командния ред и изпълнете telnet towel.blinkenlights.nl . Филмът ще започне незабавно. Вижте съветите по-долу, ако това не помогне.

Вярно е, че това не е ужасно продуктивно използване на командния ред, нито пък е истински трик на командния ред или команда, но със сигурност е забавно! Не мога да си представя работата, която влезе в това!

Съвет: Командата telnet обикновено не е активирана в Windows, но може да бъде включена, като активира Telnet Client от функциите на Windows в аплета Програми и функции в контролния панел. Ако предпочитате да не активирате Telnet, но искате да видите филма, можете да го гледате и в браузъра си в Star Wars ASCIIMation.