Əmr xətti tərcüməçisi əmrlərin daxil edilməsinə imkan verən və sonra həmin əmrləri əməliyyat sisteminə icra edən hər hansı proqramdır. Bu, sözün əsl mənasında əmrlərin tərcüməçisidir.
Siçan tərəfindən idarə olunan düymələr və menyular kimi qrafik istifadəçi interfeysi (GUI) olan proqramdan fərqli olaraq, komanda xətti tərcüməçisi klaviaturadan mətn sətirlərini əmrlər kimi qəbul edir və sonra həmin əmrləri funksiyalara çevirir. ƏS başa düşür.
Əmr Xətti Tərcüməsi üçün Digər Adlar
İstənilən komanda xətti tərcüməçi proqramı ümumiyyətlə əmr xətti interfeysi kimi də adlandırılır. Daha az hallarda ona CLI, əmr dili tərcüməçisi, konsol istifadəçi interfeysi, komanda prosessoru, qabıq, komanda xətti qabığı və ya əmr tərcüməçisi deyilir.
CLI, həmçinin zəng xəttinin identifikasiyası, zəng səviyyəsi interfeysi, keş-xətt interleaving, kəsilmənin silinməsi bayrağı və zəng edənin yeri məlumatı kimi komanda xətti interfeysi ilə heç bir əlaqəsi olmayan digər texnologiya terminləri üçün də qısadır.
Niyə istifadə olunur?
Kompüter qrafik interfeysi olan istifadəsi asan proqramlar vasitəsilə idarə oluna bilirsə, niyə hər kəsin əmr satırı vasitəsilə əmrlər daxil etmək istəməsi ilə maraqlana bilərsiniz. Üç əsas səbəb var.
Birincisi odur ki, siz əmrləri avtomatlaşdıra bilərsiniz. Verə biləcəyimiz çoxlu nümunələr var, lakin biri istifadəçi ilk dəfə daxil olduqda müəyyən xidmətləri və ya proqramları həmişə bağlamaq üçün skriptdir. Digəri oxşar formatda faylları qovluqdan köçürmək üçün istifadə edilə bilər ki, buna görə də sizə lazım deyil. onu özünüz süzün. Bu işlər əmrlərdən istifadə etməklə sürətli və avtomatik edilə bilər.
CLI-dən istifadə etməyin başqa bir üstünlüyü ondan ibarətdir ki, siz əməliyyat sisteminin funksiyalarına birbaşa daxil ola bilərsiniz. Qabaqcıl istifadəçilər onun onlara verdiyi qısa və güclü girişə üstünlük verə bilər.
Lakin sadə və təcrübəsiz istifadəçilər adətən əmr xətti interfeysindən istifadə etmək istəmirlər, çünki onlardan qrafik proqram kimi istifadə etmək qətiyyən asan deyil. Mövcud əmrlər menyu və düymələri olan bir proqram kimi aydın deyil. Siz sadəcə olaraq komanda xətti tərcüməçisini aça və onu yükləyə biləcəyiniz adi qrafik proqramla necə istifadə edəcəyinizi dərhal bilə bilməzsiniz.
Əmr xətti tərcüməçiləri faydalıdır, çünki əməliyyat sistemini idarə etmək üçün çoxlu sayda əmrlər və seçimlər ola bilsə də, həmin ƏS-də GUI proqram təminatı sadəcə bu əmrlərdən istifadə etmək üçün qurulmayıb. Onlar həmçinin bu əmrlərin bəzilərini eyni anda istifadə etmədən istifadə etməyə imkan verir, bu da qrafik proqramı işlətmək üçün resursları olmayan sistemlər üçün faydalıdır.
Bütün Komanda Sətir Tərcüməçiləri Oxşar Deyil
Əmr xətti tərcüməçisi xüsusi əmri başa düşəndə bunu proqramlaşdırma dili və sintaksisi əsasında edir. Bu o deməkdir ki, bir vəziyyətdə, xüsusi əməliyyat sistemi və proqramlaşdırma dili altında işləyən bir əmr fərqli mühitdə eyni şəkildə (və ya ümumiyyətlə) işləməyə bilər.
Məsələn, bir platforma kompüterdə səhvləri skan etmək üçün scannow əmrindən istifadə edə bilər, lakin bu imkana malik olmayan başqa proqram və ya əməliyyat sistemi bunu edə bilər. heç nə. Və ya onun oxşar funksiyası varsa, əmr xətti tərcüməçisi yalnız scan və ya scantime anlaya bilər, məsələn.
Sintaksis də vacibdir, çünki onlar hər hansı bir səhv yazmağın tamamilə fərqli bir əmr kimi yanlış təfsir oluna biləcəyi nöqtəsinə həssasdırlar. Proqram skan etməyə başlamaq üçün scannow istifadə edə bilər, lakin son hərfi silsəniz, scanno skanı nə vaxt dayandırmalı olduğunu başa düşə bilər..
Komanda Xətti Tərcüməçiləri Haqqında Ətraflı Məlumat
Əksər Windows əməliyyat sistemlərində, əsas komanda xətti tərcüməçisi Əmr Sədridir. Windows PowerShell, Windows-un daha yeni versiyalarında Əmr əmri ilə yanaşı mövcud olan daha təkmil komanda xətti tərcüməçisidir. Windows Terminalına həmçinin komanda xətti alətləri daxildir, lakin o, bütün Windows versiyaları üçün mövcud deyil.
Windows XP və Windows 2000-də Bərpa Konsolu adlı xüsusi diaqnostika aləti müxtəlif nasazlıqların aradan qaldırılması və sistem təmiri tapşırıqlarını yerinə yetirmək üçün əmr xətti tərcüməçisi kimi də fəaliyyət göstərir.
MacOS-da komanda xətti interfeysi Terminal adlanır.
Bəzən həm CLI, həm də GUI eyni proqrama daxil edilir. Belə olduqda, bir interfeysin digərində istisna edilən müəyyən funksiyaları dəstəkləməsi xarakterikdir. Bu, adətən, daha çox funksiyanı özündə birləşdirən əmr xətti hissəsidir, çünki o, proqram fayllarına xam girişi təmin edir və proqram təminatı tərtibatçısının GUI-yə daxil etmək üçün seçdiyi ilə məhdudlaşmır.
FAQ
Əmr xəttindən interaktiv Python tərcüməçisinə daxil olmaq üçün nə yazırsınız?
Mac OS və ya Linux-da interaktiv Python tərcüməçisini işə salmaq üçün komanda xəttinə python daxil edin. Windows-da Əmr əmrini açın və py daxil edin.
Python tərcüməçisindən komanda xəttindən necə çıxırsınız?
İnteraktiv Python sessiyanızı bitirmək istədiyiniz zaman exit() funksiyasından istifadə edin. Alternativ olaraq, Ctrl+ Z klaviatura qısa yolundan istifadə edə, sonra Əmrə qayıtmaq üçün Enter düyməsini sıxa bilərsiniz. Windows-da bildiriş.
Unix terminologiyasında əmr xətti tərcüməçisi nədir?
Unix-də komanda xətti tərcüməçisi adətən shell adlanır.
Matlabı komanda xətti tərcüməçisindən necə açmaq olar?
matlab əmrindən istifadə edərək, əmr sorğusundan Matlab-ı işə salın. Əgər siz Matlab-ı açılış ekranı olmadan açmaq istəyirsinizsə, matlab -nosplash əmrindən istifadə edin. Və çıxış kodunu qeyd etmək üçün matlab -wait əmrindən istifadə edin.