Меки

Што е преведувач на командна линија?

Обидете Се Со Нашиот Инструмент За Елиминирање На Проблемите





Објавено наПоследно ажурирање: 16 февруари 2021 година

Што е преведувач на командна линија? Општо земено, сите модерни програми имаат a Графички кориснички интерфејс (GUI) . Ова значи дека интерфејсот има менија и копчиња кои корисниците можат да ги користат за да комуницираат со системот. Но, преведувачот на командната линија е програма што прифаќа само текстуални команди од тастатура. Овие команди потоа се извршуваат на оперативниот систем. Линиите на текст што корисникот ги внесува од тастатурата се претвораат во функции што ОС може да ги разбере. Ова е работа на преведувачот на командната линија.



Преведувачите на командната линија беа широко користени до 1970-тите. Подоцна, тие беа заменети со програми со графички кориснички интерфејс.

Што е преведувач на командна линија



Содржини[ крие ]

Каде се користат толкувачите на командната линија?

Едно вообичаено прашање што го имаат луѓето е, зошто некој би користел преведувач на командната линија денес? Сега имаме апликации со GUI кои го поедноставија начинот на кој комуницираме со системите. Па зошто да ги напишете командите на CLI? Постојат три важни причини зошто толкувачите на командната линија се сè уште релевантни денес. Ајде да разговараме за причините една по една.



  1. Одредени дејства може да се направат побрзо и автоматски со помош на командната линија. На пример, командата за исклучување на некои програми кога корисникот се најавува или командата за копирање датотеки со ист формат од папка може да се автоматизира. Ова ќе ја намали мануелната работа од ваша страна. Така, за брзо извршување или за автоматизирање на одредени дејства, командите се даваат од толкувачот на командната линија.
  2. Графичката апликација е прилично лесна за употреба. Тоа не е само интерактивно, туку и самообјаснувачки. Откако ќе ја преземете апликацијата, има еден куп менија/копчиња, итн... кои ќе ве водат при секоја операција во рамките на програмата. Така, новите и неискусни корисници секогаш претпочитаат да користат графичка апликација. Користењето преведувач на командната линија не е толку едноставно. Нема менија. Сè треба да се напише. Сепак, одредени искусни корисници користат преведувач на командната линија. Ова е главно затоа што, со CLI, имате директен пристап до функциите во оперативниот систем. Искусните корисници знаат колку е моќно да се има пристап до овие функции. Така, тие го користат CLI.
  3. Понекогаш, GUI софтверот на вашиот систем не е изграден за да ги поддржува командите потребни за извршување или контрола на оперативниот систем. Во такви моменти, корисникот нема друга опција освен да го користи интерфејсот на командната линија. Ако на системот му недостигаат ресурси потребни за извршување на графичка програма, тогаш е при рака интерфејсот на командната линија.

Во одредени ситуации, поефикасно е да се користи интерфејс на командната линија преку графичка програма. Примарните цели на користење на CLI се наведени подолу.

  • Во преведувачите на командната линија, можно е да се прикажат инструкциите со помош на Брајовиот систем . Ова е корисно за слепите корисници. Тие не можат самостојно да користат графички апликации бидејќи интерфејсот не е лесен за нив.
  • Научниците, техничките експерти и инженерите претпочитаат командни толкувачи наместо графички интерфејси. Ова се должи на брзината и ефикасноста со која може да се извршат одредени команди.
  • Одредени компјутери ги немаат потребните ресурси за поддршка на непречено функционирање на графичките апликации и програми. Толкувачите на командната линија може да се користат и во такви случаи.
  • Наредбите за пишување може да се постигнат побрзо од кликнување на опциите во графичкиот интерфејс. Преведувачот на командната линија, исто така, му обезбедува на корисникот широк опсег на команди и операции кои не се можни со GUI апликација.

Прочитајте исто така: Што е драјвер за уред?



Кои се некои случаи каде што се користат толкувачи на командната линија во денешно време?

Имаше време кога пишувањето на команди беше единствениот начин за интеракција со системот. Меѓутоа, со текот на времето, графичките интерфејси станаа попопуларни. Но, преведувачите на командната линија сè уште се во употреба. Поминете низ списокот подолу, за да знаете каде се користат.

  • Windows OS има наречен CLI Windows Command Prompt.
  • Конфигурацијата на Junos и Cisco IOS рутери се врши со помош на толкувачи на командната линија.
  • Некои Linux системи имаат и CLI. Таа е позната како Unix школка.
  • Руби и PHP имаат командна школка за интерактивна употреба. Школката во PHP е позната како PHP-CLI.

Дали сите преведувачи на командната линија се исти?

Видовме дека толкувачот на команди не е ништо друго туку начин за интеракција со системот само со команди базирани на текст. Иако има неколку толкувачи на командната линија, дали сите се исти? Не. Ова е затоа што командите што ги пишувате во CLI се засноваат на синтаксата на програмскиот јазик што го користите. Така, командата што работи на CLI на еден систем може да не работи на ист начин во другите системи. Можеби ќе треба да ја измените командата врз основа на синтаксата за оперативниот систем и програмскиот јазик на тој систем.

Важно е да се биде свесен за синтаксата и вистинските команди. На пример, на една платформа, командата скенирање сега ќе го насочи системот да скенира за вируси. Меѓутоа, истата команда не мора да биде препознаена во други системи. Понекогаш, различен ОС/програмски јазик има слична команда. Тоа може да доведе до тоа системот да го изврши дејството што би го направила сличната команда, што ќе доведе до непожелни резултати.

Мора да се земе предвид и синтаксата и чувствителноста на буквите. Ако внесете команда со погрешна синтакса, системот може погрешно да ја протолкува командата. Резултатот е, или планираното дејство не е извршено, или се одвива некоја друга активност.

Толкувачи на командната линија во различни оперативни системи

За извршување на активности како што се решавање проблеми и поправка на системот, постои алатка наречена Конзола за обновување во Windows XP и Windows 2000. Оваа алатка се удвојува и како преведувач на командната линија.

CLI во MacOS се нарекува Терминал.

Оперативниот систем Виндоус има апликација наречена Командна линија. Ова е примарниот CLI во Windows. Најновите верзии на Windows имаат уште еден CLI - на Windows PowerShell . Овој CLI е понапреден од командната линија. И двете се достапни во новата верзија на оперативниот систем Windows.

Во прозорецот PowerShell, напишете ја командата притиснете enter

Одредени апликации ги имаат и двете – CLI и графички интерфејс. Во овие апликации, CLI има карактеристики што не се поддржани од графичкиот интерфејс. CLI обезбедува дополнителни функции бидејќи има необработен пристап до датотеките со апликации.

Препорачано: Што е сервисен пакет?

Командната линија во Windows 10

Решавањето проблеми би било многу полесно ако знаете за командите на Command Prompt. Command Prompt е името дадено на CLI во оперативниот систем Windows. Не е можно или неопходно да се знаат сите команди. Овде составивме листа на некои од важните команди.

  • Ping – Ова е команда што се користи за да се провери дали вашиот локален мрежен систем работи правилно. Ако сакате да знаете дали има вистински проблем со интернетот или некој софтвер што го предизвикува проблемот, користете Ping. Можете да пингувате на пребарувач или на вашиот далечински сервер. Ако добиете одговор, тоа значи дека постои врска.
  • IPConfig – Оваа команда се користи за решавање проблеми кога корисникот се соочува со проблеми со мрежата. Кога ќе ја извршите командата, таа враќа детали за вашиот компјутер и локалната мрежа. Се прикажуваат детали како што се состојбата на различни мрежни конекции, системот што се користи, IP адресата на рутерот што се користи итн.
  • Помош - ова е веројатно најкорисната и најкористената команда за командна линија. Извршувањето на оваа команда ќе ја прикаже целата листа на сите команди во Command Prompt. Ако сакате да дознаете повеќе за која било одредена команда на списокот, можете да го направите тоа со внесување – /? Оваа команда ќе прикаже детални информации за наведената команда.
  • Dir – се користи за прелистување на датотечниот систем на вашиот компјутер. Командата ќе ги наведе сите датотеки и папки пронајдени во вашата тековна папка. Може да се користи и како алатка за пребарување. Само додадете /S на командата и напишете што барате.
  • Cls – Ако екранот е исполнет со премногу команди, извршете ја оваа команда за да го исчистите екранот.
  • SFC - Овде, SFC се залага за Проверка на системски датотеки. SFC/Scannow се користи за да се провери дали некои системски датотеки имаат грешки. Ако е возможно да се поправаат, и тоа се прави. Бидејќи целиот систем треба да се скенира, оваа команда може да потрае некое време.
  • Список со задачи – Ако сакате да ги погледнете сите задачи кои моментално се активни на вашиот систем, можете да ја користите оваа команда. Додека оваа команда ги наведува само сите задачи што работат, може да добиете и дополнителни информации со користење -m со командата. Ако најдете некои непотребни задачи, можете принудно да ги запрете со користење на командата Taskkill.
  • Netstat – Ова се користи за добивање информации поврзани со мрежата во која се наоѓа вашиот компјутер. Се прикажуваат детали како што се етернет статистика, IP рутирачка табела, TCP конекции, порти што се користат итн....
  • Излез - оваа команда се користи за излез од командната линија.
  • Assoc – Ова се користи за прегледување на наставката на датотеката, па дури и за промена на асоцијациите на датотеките. Ако напишете assoc [.ext] каде што .ext е наставката на датотеката, ќе добиете информации за наставката. На пример, ако внесената екстензија е .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Илон Декер

    Илон е технолошки писател во Cyber ​​S. Тој пишува водичи како да се направи веќе околу 6 години и опфатил многу теми. Тој сака да покрива теми поврзани со Windows, Android и најновите трикови и совети.