Тушаалын мөрийн орчуулагч гэж юу вэ?

Агуулгын хүснэгт:

Тушаалын мөрийн орчуулагч гэж юу вэ?
Тушаалын мөрийн орчуулагч гэж юу вэ?
Anonim

Тушаалын мөрийн орчуулагч нь команд оруулахыг зөвшөөрч, дараа нь эдгээр тушаалуудыг үйлдлийн системд гүйцэтгэх аливаа программ юм. Энэ нь шууд утгаараа тушаалын орчуулагч юм.

Хулганаар удирддаг товчлуур, цэс гэх мэт график хэрэглэгчийн интерфэйс (GUI)-тай програмаас ялгаатай нь командын мөрийн орчуулагч нь гараас текстийн мөрүүдийг тушаал болгон хүлээн авч, дараа нь тэдгээр командыг функц болгон хувиргадаг. үйлдлийн систем ойлгож байна.

Image
Image

Тушаалын мөрийн орчуулагчийн бусад нэр

Аливаа командын мөрийн орчуулагч программыг ерөнхийд нь командын мөрийн интерфейс гэж нэрлэдэг. Үүнийг CLI, тушаалын хэлний орчуулагч, консолын хэрэглэгчийн интерфэйс, командын процессор, бүрхүүл, командын мөрийн бүрхүүл эсвэл тушаалын орчуулагч гэж нэрлэдэг.

CLI нь командын мөрийн интерфэйстэй ямар ч холбоогүй бусад технологийн нэр томъёоны товчлол юм, тухайлбал дуудлагын шугамыг таних, дуудлагын түвшний интерфэйс, кэшийн шугам оруулах, тасалдлын дарцаг арилгах, дуудлага хийгчийн байршлын мэдээлэл.

Тэднийг яагаад ашигладаг вэ?

Хэрэв компьютерийг график интерфэйстэй хэрэглэхэд хялбар програмуудаар удирдаж болдог бол яагаад хэн нэгэн командын мөрөөр команд оруулахыг хүсдэг бол гэж та гайхаж магадгүй. Гурван үндсэн шалтгаан бий.

Эхнийх нь та тушаалуудыг автоматжуулах боломжтой. Бидний өгч болох олон жишээ бий, гэхдээ нэг нь хэрэглэгч анх нэвтэрсэн үед тодорхой үйлчилгээ эсвэл программыг хаадаг скрипт юм. Өөр нэг нь ижил төстэй форматтай файлуудыг хавтаснаас хуулах боломжтой тул та үүнийг хийх шаардлагагүй болно. өөрөө шүүж үз. Эдгээр зүйлсийг команд ашиглан хурдан бөгөөд автоматаар хийх боломжтой.

CLI ашиглахын бас нэг давуу тал бол үйлдлийн системийн функцэд шууд хандах боломжтой юм. Дэвшилтэт хэрэглэгчид үүнээс өгдөг товч бөгөөд хүчирхэг хандалтыг илүүд үзэж магадгүй.

Гэсэн хэдий ч энгийн бөгөөд туршлагагүй хэрэглэгчид командын мөрийн интерфейсийг ихэвчлэн ашиглахыг хүсдэггүй, учир нь тэдгээрийг график програм шиг ашиглахад тийм ч хялбар биш юм. Боломжтой командууд нь цэс, товчлууртай програм шиг тодорхой биш юм. Та зүгээр л командын мөрийн орчуулагчийг нээгээд шууд татаж авч болох энгийн график программ ашиглан хэрхэн ашиглахаа мэдэж чадахгүй.

Тушаалын мөрийн орчуулагч нь үйлдлийн системийг удирдахад асар олон тооны тушаал, сонголттой байж болох ч тухайн үйлдлийн систем дээрх GUI программ хангамж нь эдгээр командуудыг ашиглахаар бүтээгдээгүй байж болох юм. Тэд мөн эдгээр командуудын заримыг нь бүгдийг нэг дор ашиглах шаардлагагүйгээр ашиглах боломжийг олгодог бөгөөд энэ нь график программыг ажиллуулах нөөцгүй системд ашигтай.

Бүх командын мөрийн орчуулагчид адилхан биш

Тушаалын мөрийн орчуулагч тодорхой тушаалыг ойлгох үед үүнийг програмчлалын хэл болон синтакс дээр үндэслэн ойлгодог. Энэ нь тодорхой үйлдлийн систем болон програмчлалын хэл дээр нэг нөхцөл байдалд ажилладаг нэг тушаал өөр орчинд ижил аргаар (эсвэл огт) ажиллахгүй байж магадгүй гэсэн үг.

Жишээ нь, нэг платформ нь scannow командыг ашиглан компьютерийг алдааг сканнердаж болох боловч өөр программ эсвэл үйлдлийн системд суулгасан ийм боломж байхгүй. юу ч биш. Эсвэл, хэрэв энэ нь ижил төстэй функцтэй бол командын мөрийн орчуулагч зөвхөн scan эсвэл scantime-г л ойлгож болно.

Синтакс нь бас чухал, учир нь тэд алдаатай бичихийг огт өөр тушаал гэж буруу тайлбарлаж болзошгүй тул мэдрэмтгий байдаг. Хөтөлбөр нь скан эхлүүлэхийн тулд scannow-г ашиглаж магадгүй, гэхдээ хэрэв та сүүлийн үсгийг хасвал scanno нь скан хийхээ хэзээ зогсоох ёстойг хэрхэн ойлгох болно..

Тушаалын мөрийн орчуулагчийн талаарх дэлгэрэнгүй мэдээлэл

Ихэнх Windows үйлдлийн системүүдийн үндсэн командын мөрийн орчуулагч нь Command Prompt юм. Windows PowerShell нь Windows-ийн сүүлийн үеийн хувилбаруудад Command Prompt-тэй зэрэгцэн ашиглах боломжтой илүү дэвшилтэт командын мөрийн орчуулагч юм. Windows Терминал нь тушаалын мөрийн хэрэгслүүдийг агуулдаг боловч энэ нь Windows-ийн бүх хувилбарт боломжгүй.

Windows XP болон Windows 2000-д Сэргээх консол хэмээх оношилгооны тусгай хэрэгсэл нь мөн янз бүрийн алдааг олж засварлах болон систем засах ажлыг гүйцэтгэх командын мөрийн орчуулагчийн үүрэг гүйцэтгэдэг.

MacOS дээрх тушаалын мөрийн интерфейсийг Терминал гэж нэрлэдэг.

Заримдаа CLI болон GUI хоёулаа нэг программд багтдаг. Ийм тохиолдолд нэг интерфэйс нь нөгөөд хасагдсан зарим функцийг дэмждэг. Энэ нь ихэвчлэн командын мөрийн хэсэг бөгөөд программ хангамжийн файлууд руу нэвтрэх боломжийг олгодог бөгөөд GUI-д оруулахаар программ хангамж хөгжүүлэгчийн сонгосон зүйлээр хязгаарлагдахгүй тул илүү олон функцуудыг агуулсан байдаг.

FAQ

    Та командын мөрөөс интерактив Python орчуулагч руу хандахын тулд юу бичдэг вэ?

    Mac OS эсвэл Linux дээр интерактив Python орчуулагчийг ажиллуулахын тулд командын мөрөнд python гэж оруулна уу. Windows дээр командын мөрийг нээж, py гэж оруулна уу.

    Та тушаалын мөрөөс Python орчуулагчаас хэрхэн гарах вэ?

    Та интерактив Python сессээ дуусгахыг хүсвэл exit() функцийг ашиглана уу. Эсвэл та Ctrl+ Z товчлуурыг ашиглаж, дараа нь команд руу буцахын тулд Enter дарна уу. Windows дээрх сануулга.

    Юниксийн нэр томъёонд командын мөрийн орчуулагч гэж юу вэ?

    Юникс дэх командын мөрийн орчуулагчийг ихэвчлэн shell гэж нэрлэдэг.

    Та тушаалын мөрийн орчуулагчаас Matlab програмыг хэрхэн нээх вэ?

    matlab командыг ашиглан командын цонхноос Matlab програмыг ажиллуулна уу. Хэрэв та Matlab-ийг дэлгэцгүйгээр нээхийг хүсвэл matlab -nosplash командыг ашиглана уу. Гарах кодыг бичихийн тулд matlab -wait командыг ашиглана уу.

Зөвлөмж болгож буй: