Skip to main content

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

Fun with Music and Programming by Connor Harris and Stephen Krewson (Може 2025)

Fun with Music and Programming by Connor Harris and Stephen Krewson (Може 2025)

Съдържание:

Anonim

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

Гарантирам, че тези няколко трикове на Command Prompt и други хакове на Command Prompt ще ви развеселят за много от космическите команди на Command Prompt като telnet, tree или 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, но колкото повече команда ще прекъсне всяка страница с резултати -- Повече ▼ -- в долната част на страницата, което показва, че командата не е изпълнена.

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

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

03 от 21

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

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

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

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

04 от 21

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

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

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

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

05 от 21

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

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

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

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

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

06 от 21

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

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

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

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

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

07 от 21

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

Невероятно полезен трик на Command Prompt е използването на оператори за пренасочване, по-специално на оператора > и >> оператори.

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

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

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

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

08 от 21

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

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

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

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

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

09 от 21

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

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

Да приемем, например, името ви Мария Смит , и искате да изразите своята собственост върху командния ред: изпълнение title Имот на Мария Смит и заглавната лента на командния ред ще се промени незабавно.

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

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

10 от 21

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

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

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

  1. Щракнете с десния бутон някъде в прозореца на командния ред и изберете марка.
  2. Маркирайте с левия бутон на мишката каквото искате да копирате.
  3. Натиснете Въведете или щракнете с десния бутон веднъж.

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

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

11 от 21

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

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

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

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

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

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

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

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

12 от 21

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

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

Например, в Windows 10, пътят към аксесоари в менюто "Старт" е C: ProgramData Microsoft Windows Старт меню Програми Аксесоари, Кой иска да напише всичко това ръчно? Ние не го правим.

За щастие има трик на Command Prompt, който прави това много по-лесно: Дръпни и пусни .

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

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

13 от 21

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

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

Най-лесният начин да изключите компютъра от разстояние е да изпълните изключване / 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 и ще имате свое собствено резервно решение по поръчка.

15 от 21

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

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

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

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

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

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

16 от 21

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

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

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

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

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

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

17 от 21

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

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

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

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

Помислете за този пример: Вие сте написали 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

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

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

Просто Кликнете с десния бутон в заглавната лента на командния ред и изберете Имоти, На Настроики в раздела Редактиране на опциите раздел, проверете Режим "Редактиране" и кликнете върху него Добре.

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

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

21 от 21

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

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

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

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

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