บรรทัดคำสั่งคือโปรแกรมพิเศษที่สื่อสารโดยตรงระหว่างผู้ใช้กับระบบปฏิบัติการของคอมพิวเตอร์ แสดงถึงสภาพแวดล้อมที่โปรแกรมต่างๆ ที่มีอินเทอร์เฟซแบบข้อความสามารถเรียกใช้ได้ ผลงานของพวกเขาจะปรากฏบนหน้าจอ
มีเหตุผลต่อไปนี้สำหรับการใช้บรรทัดคำสั่ง:
- ใช้หน่วยความจำน้อยกว่ามากเมื่อเทียบกับการใช้ระบบเมนู
- บ่อยครั้งที่การพิมพ์คำสั่งสำหรับแอปพลิเคชันนั้นเร็วกว่าการใช้ส่วนต่อประสานกราฟิก
- ในบรรทัดคำสั่ง ไฟล์ข้อความปกติสามารถดำเนินการได้โดยมีลำดับของคำสั่ง ซึ่งเร็วกว่าการดำเนินการตามลำดับมาก
บรรทัดคำสั่งถูกใช้อย่างแข็งขันใน:
- ระบบปฏิบัติการ;
- เกมส์คอมพิวเตอร์;
- โปรแกรมอื่นๆ
ระบบปฏิบัติการเป็นสภาพแวดล้อมที่ใช้มากที่สุดสำหรับบรรทัดคำสั่ง ด้วยความช่วยเหลือ มีการใช้งานหลายงาน และในระบบปฏิบัติการบางระบบ ผู้ใช้สามารถทำงานกับมันได้บ่อยกว่าอินเทอร์เฟซแบบกราฟิก
ในขั้นต้น การใช้บรรทัดคำสั่งในเกมถูกขับเคลื่อนโดยความจำเป็นในการดีบัก หลังจากนั้น เควสข้อความก็ปรากฏขึ้น คอนโซลยังใช้ในเกม GUI หลายเกม ตัวอย่างที่สำคัญคือ Quake ซึ่งใช้ปุ่มตัวหนอน (~) เพื่อเรียกใช้บรรทัดคำสั่ง การใช้คอนโซลทำให้สามารถเปลี่ยนการตั้งค่าเกมได้เร็วกว่าการใช้เมนูกราฟิก
บรรทัดคำสั่งยังใช้ในผลิตภัณฑ์ซอฟต์แวร์อื่นๆ เช่น ระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วย โปรแกรมแก้ไขข้อความ เบราว์เซอร์บางตัว เป็นต้น
ข้อดีของการใช้บรรทัดคำสั่งมีดังนี้:
- คลิกจำนวนเล็กน้อยเพื่อเรียกคำสั่งใด ๆ
- เข้าถึงคำสั่งของไฟล์ปฏิบัติการต่างๆ ได้เกือบจะในทันที
- ความสามารถในการทำงานอัตโนมัติโดยใช้เชลล์สคริปต์หรือไฟล์แบตช์
- การจัดการโปรแกรมที่ไม่มีส่วนต่อประสานกราฟิก
- การเชื่อมต่อระยะไกลกับคอมพิวเตอร์ที่มีค่าใช้จ่ายในการรับส่งข้อมูลน้อยที่สุด
- ข้อความบนหน้ามีความจุมากเมื่อเทียบกับส่วนต่อประสานกราฟิก
ข้อเสียของบรรทัดคำสั่งรวมถึง:
- ไม่เป็นมิตรสำหรับผู้ใช้ที่คุ้นเคยกับการทำงานกับส่วนต่อประสานกราฟิก
- ความยากลำบากในการป้อนคำสั่งยาว ๆ ในกรณีที่ไม่มีการเติมอัตโนมัติ
- ไม่มีอินพุตประเภท "อนาล็อก"