реклама
Що се отнася до операционните системи, Windows е може би най-малко разчита на командния ред. Всъщност повечето от нас успяха да стигнат дотук без някога веднъж използвайки го. Но с Windows 10 зад ъгъла, може би е време да научим.
Но преди да скочите в него, има една съществена разлика, която трябва да разберете, и това е разликата между Командния ред и PowerShell. Те изглеждат доста сходно на повърхността, но на практика са много за разлика един от друг.
Ето какво трябва да знаете за двете.
Командният ред дойде първо
Започвайки с Windows NT и по-нататък, Windows дойде оборудван с преводач на команден ред, наречен cmd.exe, по-известен като Командния ред. С него потребителите могат да взаимодействат с операционната система, използвайки текстови команди и параметри.
Но докато командният ред беше първи, това не беше на на първо място. Предишните версии на операционната система (Windows 95, 98 и ME) имаха по-примитивен интерпретатор на команден ред COMMAND.COM, по-известен като MS-DOS.
От само себе си се разбира, че командният ред беше значително подобрение спрямо остарелия MS-DOS интерпретатор.
Въпреки графичния характер на Windows, командният ред никога не е бил и никога няма да бъде остарял. Той предлага степен на мощност и гъвкавост, които просто не могат да бъдат постигнати с интерфейси за насочване и кликване (като например партиден скрипт) и в зависимост от вашия опит можете да направите нещата по-бързи, като използвате Command Prompt.
Например, ето някои общи задачи, улеснени от командния ред 7 Общи задачи Командният ред на Windows прави бързо и лесноНе позволявайте на командния ред да ви сплаши. Това е по-просто и по-полезно, отколкото очаквате. Може да се изненадате от това, което можете да постигнете само с няколко натискания на клавиши. Прочетете още . В допълнение, има няколко основни команди, които всеки потребител трябва да знае 15 Команден прозорец на Windows (CMD) Команди, които трябва да знаетеКомандният ред все още е мощен инструмент за Windows. Ето най-полезните CMD команди, които всеки потребител на Windows трябва да знае. Прочетете още в случай, че трябва да отстраните проблем и всичко, което имате, е достъп до командния ред.
Ако сте абсолютна девствена командна линия, препоръчваме да проверите нашата начинаещи ръководство за командния ред Ръководство за начинаещи за командния ред на WindowsКомандният ред ви позволява да комуникирате директно с вашия компютър и да го инструктирате да изпълнява различни задачи. Прочетете още . По-лесно е, отколкото си мислите, и си струва да знаете.
Докато командният ред е повече от адекватен за обикновения потребител, някои хора искат повече - поради което съществуват замествания на командния ред, като конзолата с отворен код. За щастие за всички нас, Microsoft получи по-добър отговор: PowerShell.
PowerShell го изведе на следващото ниво
Ако командният ред е като Motorola Razr от 2004 г., тогава PowerShell е като Motorola Moto X от 2015 г. Може да направи много едни и същи неща и Повече ▼. PowerShell може да не е този най-доброто На разположение е преводач на команден ред, но със сигурност е достатъчно мощен, за да задоволи захранващите потребители.
Семената за PowerShell са засадени през 2002 г., когато Microsoft започва работа върху Microsoft Shell, известен също като Monad, който е проектиран да бъде разширяван от потребителите. Monad стана публично достояние през 2005 г. и в крайна сметка беше преименуван на PowerShell през 2006г. В същото време тя се интегрира в самата операционна система.
Но какво означава всичко това?
Просто казано, PowerShell ви позволява да създайте свои собствени команди и скриптове използвайки езика за програмиране на C #. И PowerShell, и C # са интегрирани с .NET Framework на Microsoft, което означава, че получавате достъп до много на предварително съществуващи функции и инструменти, които да ви помогнат да създадете по-добри команди и скриптове с по-малко общо усилие.
PowerShell има много разширени функции Увеличете вашата продуктивност с Windows PowerShell скриптовеАми ако можете да пренесете производителността на Linux на Windows? Повечето дистрибутори на Linux се предлагат в пакет с мощната Bash черупка. PowerShell е също толкова мощен терминал за Windows. Прочетете още - като отдалечено изпълнение на задачи, фонови задачи, автоматизация на задачи, тръбни команди и други - които го правят a по-добър избор от архаичния команден ред, когато имате много системно администриране и поддръжка направя.
Трябва ли да използвате PowerShell? Е, средният потребител не се нуждае от всички тези звънци и свирки. Администраторите и потребителите на енергия, от друга страна, вероятно ще харесат какво могат да правят. Започнете с тях основни PowerShell команди 6 основни PowerShell команди, за да извлечете повече от WindowsPowerShell е това, което получавате, когато давате стероиди на командния ред на Windows. Дава ви контрол върху почти всеки аспект на системата Windows. Ние ви помагаме да прескочите кривата му на обучение. Прочетете още за да усетите потенциала му.
Забележка: PowerShell има малко крива на обучение, така че не очаквайте да го схванете веднага.
Подобрения в PowerShell в Windows 10
Колкото и да е полезно, PowerShell ще получи няколко подобрения, когато Windows 10 бъде официално пуснат. Ето няколко акцента, които можете да очаквате.
PackageManagement: Мениджърът на пакети е удобен начин за управление на целия софтуер, който изтегляте, инсталирате и премахвате. Вместо да прескачате от уебсайт към уебсайт, просто разглеждате пакети с PackageManagement (известен преди като OneGet Windows получава мениджър на пакети - изтегляйте софтуер централно чрез OneGetMicrosoft добавя още една функция на Linux към Windows. Управлението на пакетите може сериозно да повиши производителността, да увеличи сигурността и в крайна сметка да ви спести много главоболие. Показваме ви как ще работи. Прочетете още ). Като се абонирате за различни хранилища, можете да изберете кои пакети са достъпни за вас.
OneGet е технически наличен вече за Windows 8.1, но само ако инсталирате Windows Management Рамка 5.0. Когато Windows 10 се появи, PackageManagement ще бъде интегриран в системата от по подразбиране.
Сигурна обвивка (SSH): Secure Shell отдавна е основен протокол за установяване на криптирани връзки между отдалечени системи. Без SSH е лесно за чужденците да прихващат данни, тъй като се предават.
Доскоро SSH на Windows изискваше използване на решение на трети страни (например PuTTY), но екипът на PowerShell обяви, че ще внедрява SSH поддръжка на Windows Windows 10 SSH vs. PuTTY: Време е да превключите вашия клиент за отдалечен достъп?Нека да разгледаме как да настроите SSH достъп в Windows 10 и дали новите инструменти могат да заменят PuTTY. Прочетете още . Отне известно време, но изглежда Windows най-накрая наваксва в тази област.
Характеристики на PowerShell: С версия 5.0 езикът на самия PowerShell се подобрява с нови функции като: класове и enums, нови вградени команди, разширени функции за съществуващи команди, оцветяване на синтаксиса в конзолата и Повече ▼.
За подробности разгледайте Какво е новото в PowerShell 5.0 статия на Microsoft.
Дано сега имате по-добро усещане за разликите между командния ред и PowerShell. Ако сте стигнали дотук и все още сте объркани, не се притеснявайте: PowerShell е за потребители на захранване, а командният ред е достатъчно добър за всички останали. Всъщност можете да преминете, без да знаете нито едното.
Имате въпроси? Какво мислите за PowerShell? Microsoft върви в правилната посока? Споделете с нас в коментарите по-долу!
Кредити за изображения: Командния ред от Kaleb Fulgham чрез Flickr, Криптирана връзка от Андреа Данти чрез Shutterstock
Джоел Лий има B.S. в областта на компютърните науки и над шест години професионален опит в писането. Той е главен редактор на MakeUseOf.