Command prompt di Windows dan Linux - Apa bahasa mereka dipanggil?

10

Ketika prompt perintah sedang digunakan untuk melakukan jaringan, pencarian, pengaturan parameter di localhost, dll, bahasa apa yang digunakan untuk masuk dalam command prompt di Windows? Bagaimana dengan Linux? Apakah ada nama untuk itu? Apakah itu DOS atau unix? Atau hanya sekelompok perintah yang digunakan dalam OS yang tidak memiliki nama?

Terima kasih.

O_O
sumber

Jawaban:

9

Di Windows, saat Anda membuka prompt perintah, hampir selalu program yang sedang dijalankan cmd.exe. Ini adalah turunan NT yang ditingkatkan dari berbasis DOS lama command.com, yang pada gilirannya memiliki kemiripan dengan CCPpenerjemah perintah CP / M yang lebih tua .

Di Linux, seperti @Griffin menyebutkan, biasanya Anda menjalankan bashbeberapa jenis emulator terminal jika Anda menggunakannya dalam lingkungan grafis. (yang dapat sangat bervariasi tergantung pada distro dan lingkungan desktop Anda). Ini adalah singkatan dari "Bourne Again SHell" karena ini adalah versi perpanjangan dari shell "Bourne" sebelumnya ( sh) yang telah menjadi standar pada Unix untuk waktu yang lama. Ada yang lain "alternatif" kerang umum digunakan seperti csh, ksh, dan tcsh.

Windows cmd.exejuga bisa dianggap sebagai shell (bisa explorer.exe).

Prompt perintah Windows dan semua shell Unix memiliki beberapa "built-in", atau perintah yang ditangani sepenuhnya di dalam shell. Ini termasuk beberapa perintah dasar (seperti cd) dan banyak perintah kondisional dan operator yang mengontrol aliran skrip jika file batch perintah dieksekusi.

Namun, di Linux dan Windows, sebagian besar "perintah" yang melakukan hal-hal yang bermanfaat sebenarnya adalah program eksternal yang "dipanggil" oleh shell. Dan itulah tujuan utama shell, untuk memungkinkan operator memulai program dengan menentukan argumen untuk program tersebut. Ini bukan benar-benar bahasa pemrograman, itu hanya kerangka kerja untuk meluncurkan program.

LawrenceC
sumber
5

Itu bukan "bahasa" sebenarnya. Ini hanyalah Command-Line Interface (CLI) untuk sistem operasi tertentu.

Perintah dan sintaks dipilih dan ditentukan oleh pencipta sistem operasi.

Ada berbagai bahasa scripting (beberapa lebih populer daripada yang lain, tergantung pada sistem operasi, dll) yang umum digunakan bersama dengan CLI untuk melakukan banyak tugas.

BTW, istilah "Prompt Perintah" mengacu pada bit teks aktual yang menandakan di mana Anda harus memasukkan perintah berikutnya di CLI. (yaitu: C:\>atau #, dll).

Ƭᴇcʜιᴇ007
sumber
3

Windows menggunakan batch. Bahasa paling populer di Linux adalah bash, tetapi ada beberapa alternatif.

Grifon
sumber
0

Di Linux, atau sistem berbasis Unix lainnya, mereka menyebutnya shell scripting.

Dan Is Fiddling By Firelight
sumber