Apakah itu Jurubahasa Baris Perintah?

Isi kandungan:

Apakah itu Jurubahasa Baris Perintah?
Apakah itu Jurubahasa Baris Perintah?
Anonim

Penterjemah baris arahan ialah sebarang program yang membenarkan memasukkan arahan dan kemudian melaksanakan arahan tersebut ke sistem pengendalian. Ia betul-betul penterjemah perintah.

Tidak seperti program yang mempunyai antara muka pengguna grafik (GUI) seperti butang dan menu yang dikawal oleh tetikus, jurubahasa baris arahan menerima baris teks daripada papan kekunci sebagai arahan dan kemudian menukar arahan tersebut kepada fungsi yang OS faham.

Image
Image

Nama Lain untuk Jurubahasa Baris Perintah

Sebarang program penterjemah baris perintah juga sering dirujuk secara umum sebagai antara muka baris arahan. Kurang biasa, ia juga dipanggil CLI, penterjemah bahasa arahan, antara muka pengguna konsol, pemproses arahan, shell, shell baris arahan atau penterjemah arahan.

CLI juga adalah singkatan untuk istilah teknologi lain yang tiada kaitan dengan antara muka baris arahan, seperti pengenalan baris panggilan, antara muka peringkat panggilan, celahan talian cache, jelaskan bendera gangguan dan maklumat lokasi pemanggil.

Mengapa Ia Digunakan?

Jika komputer boleh dikawal melalui aplikasi yang mudah digunakan yang mempunyai antara muka grafik, anda mungkin tertanya-tanya mengapa sesiapa sahaja mahu memasukkan arahan melalui baris arahan. Terdapat tiga sebab utama.

Pertama ialah anda boleh mengautomasikan arahan. Terdapat banyak contoh yang boleh kami berikan, tetapi satu ialah skrip untuk sentiasa menutup perkhidmatan atau program tertentu apabila pengguna mula-mula log masuk. Satu lagi boleh digunakan untuk menyalin fail dengan format yang serupa daripada folder supaya anda tidak perlu menyaringnya sendiri. Perkara ini boleh dilakukan dengan pantas dan automatik dengan menggunakan arahan.

Faedah lain menggunakan CLI ialah anda boleh mempunyai akses terus kepada fungsi sistem pengendalian. Pengguna lanjutan mungkin lebih suka akses ringkas dan berkuasa yang diberikan kepada mereka.

Walau bagaimanapun, pengguna mudah dan tidak berpengalaman biasanya tidak mahu menggunakan antara muka baris arahan kerana mereka pastinya tidak semudah digunakan sebagai program grafik. Arahan yang tersedia tidak begitu jelas seperti program yang mempunyai menu dan butang. Anda tidak boleh hanya membuka penterjemah baris perintah dan segera mengetahui cara menggunakannya seperti yang anda boleh dengan aplikasi grafik biasa yang mungkin anda muat turun.

Penterjemah baris perintah berguna kerana walaupun terdapat sejumlah besar arahan dan pilihan untuk mengawal sistem pengendalian, ada kemungkinan perisian GUI pada OS itu tidak dibina untuk menggunakan arahan tersebut. Mereka juga membenarkan anda menggunakan beberapa arahan tersebut sambil tidak perlu menggunakan kesemuanya serentak, yang bermanfaat pada sistem yang tidak mempunyai sumber untuk menjalankan program grafik.

Tidak Semua Jurubahasa Baris Perintah Serupa

Apabila jurubahasa baris arahan memahami arahan tertentu, ia melakukannya berdasarkan bahasa pengaturcaraan dan sintaks. Ini bermakna bahawa satu perintah yang berfungsi dalam satu situasi, di bawah sistem pengendalian dan bahasa pengaturcaraan tertentu, mungkin tidak berfungsi dengan cara yang sama (atau sama sekali) di bawah persekitaran yang berbeza.

Sebagai contoh, satu platform mungkin menggunakan arahan scannow untuk mengimbas komputer untuk ralat, tetapi program atau sistem pengendalian lain yang tidak mempunyai keupayaan itu terbina dalam, mungkin melakukan tiada apa. Atau, jika ia mempunyai fungsi yang serupa, penterjemah baris perintah mungkin hanya memahami scan atau scantime, sebagai contoh.

Syntax juga penting, kerana ia sensitif sehingga mana-mana salah taip mungkin disalahtafsirkan sebagai perintah yang sama sekali berbeza. Program ini mungkin menggunakan scannow untuk memulakan imbasan, tetapi jika anda mengalih keluar huruf terakhir, scanno mungkin cara ia memahami apabila ia harus menghentikan imbasan.

Maklumat Lanjut tentang Jurubahasa Baris Perintah

Dalam kebanyakan sistem pengendalian Windows, penterjemah baris arahan utama ialah Command Prompt. Windows PowerShell ialah penterjemah baris arahan yang lebih maju yang tersedia bersama Prompt Perintah dalam versi Windows yang lebih terkini. Terminal Windows juga termasuk alatan baris perintah, tetapi ia tidak tersedia untuk semua versi Windows.

Dalam Windows XP dan Windows 2000, alat diagnostik khas yang dipanggil Recovery Console juga bertindak sebagai penterjemah baris arahan untuk melaksanakan pelbagai tugas penyelesaian masalah dan pembaikan sistem.

Antara muka baris arahan dalam macOS dipanggil Terminal.

Kadangkala, kedua-dua CLI dan GUI disertakan dalam program yang sama. Apabila ini berlaku, adalah tipikal untuk satu antara muka untuk menyokong fungsi tertentu yang dikecualikan dalam yang lain. Biasanya bahagian baris arahan yang merangkumi lebih banyak ciri kerana ia menyediakan akses mentah kepada fail aplikasi dan tidak terhad oleh perkara yang dipilih oleh pembangun perisian untuk dimasukkan ke dalam GUI.

Soalan Lazim

    Apakah yang anda taip untuk mengakses penterjemah Python interaktif daripada baris arahan?

    Pada Mac OS atau Linux, masukkan python dalam baris arahan untuk menjalankan penterjemah Python interaktif. Pada Windows, buka Command Prompt dan masukkan py.

    Bagaimanakah anda keluar dari penterjemah Python daripada baris arahan?

    Gunakan fungsi exit() apabila anda ingin menamatkan sesi Python interaktif anda. Sebagai alternatif, anda boleh menggunakan pintasan papan kekunci Ctrl+ Z, kemudian tekan Enter untuk kembali ke Perintah Gesa dalam Windows.

    Apakah penterjemah baris perintah yang dikenali dalam terminologi Unix?

    Penterjemah baris arahan dalam Unix biasanya dipanggil shell.

    Bagaimanakah anda membuka Matlab daripada penterjemah baris arahan?

    Jalankan Matlab daripada command prompt menggunakan arahan matlab. Jika anda ingin membuka Matlab tanpa skrin percikan, gunakan arahan matlab -nosplash. Dan, untuk merekodkan kod keluar, gunakan arahan matlab -wait.

Disyorkan: