Antarmuka baris perintah (CLI) adalah instrumen komputer yang memungkinkan pengguna untuk mengontrol komputer melalui perintah teks — atau baris perintah — alih-alih klik mouse. Meskipun ada banyak cara untuk mengontrol komputer, antarmuka baris perintah biasanya dianggap sebagai kebalikan dari antarmuka pengguna grafis (GUI). CLI membutuhkan lebih sedikit memori sistem dan tidak perlu memuat grafik, jadi ini biasanya lebih cepat daripada sistem GUI. Profesional paling sering menggunakan CLI, karena dapat lebih mudah untuk menjalankan fungsi dan membuka file jika seseorang mengetahui semua perintah.
Ketika seseorang menggunakan komputer antarmuka baris perintah, ia harus memasukkan perintah teks untuk berinteraksi dengan komputer. Tidak seperti sistem GUI, di mana perintah biasanya dimasukkan melalui klik mouse, perintah harus diketik dengan CLI. Misalnya, untuk membuat file dalam GUI, pengguna dapat mengklik aplikasi untuk membukanya dan kemudian mengklik tombol “Simpan”. Operasi yang sama melalui CLI mungkin terlihat seperti ini: “pico text_file.txt” untuk membuat dokumen teks. Biasanya ada kurva belajar yang terkait dengan CLI tetapi, setelah pengguna mempelajari perintah, mungkin lebih mudah untuk digunakan.
Banyak orang menganggap GUI dan sistem antarmuka baris perintah sebagai kebalikannya. Sistem GUI bergantung pada grafik dan klik mouse, dan biasanya menggunakan banyak gambar berbeda untuk folder, file, aplikasi, latar belakang, dan hampir semua hal lainnya. Sistem CLI tidak memiliki atau sangat sedikit grafik, jarang klik mouse dan biasanya layar kosong dengan teks. Baik sistem GUI dan CLI umumnya menggunakan pintasan keyboard untuk menjalankan perintah.
Meskipun ada kurva belajar dan antarmuka baris perintah tidak memiliki tampilan estetis yang sama seperti sistem GUI, CLI memiliki manfaat fungsional. Untuk memuat dan menggunakan semua grafik tersebut, sistem GUI harus menggunakan banyak memori hanya untuk mempertahankan tampilan. Sistem CLI tidak menggunakan grafik ini, jadi semua memori digunakan untuk mempercepat fungsi dan meningkatkan respons.
Sebagian besar pengguna komputer biasa tidak menggunakan antarmuka baris perintah, tetapi banyak profesional dan penggemar komputer menjalankan sistem CLI. Selain kecepatan dan daya tanggap yang lebih baik, pengguna yang terampil biasanya dapat menjalankan fungsi dengan efisiensi yang jauh lebih baik. Misalnya, pengguna mungkin dapat melakukan tiga atau empat perintah dalam waktu yang diperlukan sistem GUI untuk menjalankan satu fungsi. Jika pengguna tidak mengetahui perintah, maka manfaat ini dapat berkurang.