ล่ามบรรทัดคำสั่งหรือ CLI เป็นโปรแกรมที่ผู้ใช้คอมพิวเตอร์ใช้เพื่อเรียกใช้คำสั่งข้อความ ทุกระบบปฏิบัติการมาพร้อมกับ CLI ของตัวเอง ตัวอย่างเช่น Windows 10 มี CLI สองชุด: Command Prompt และ PowerShell (สำหรับผู้ใช้ขั้นสูง) ผู้ใช้ Linux สามารถใช้ Shell เพื่อเรียกใช้คำสั่งข้อความ
ประวัติโดยย่อของ CLIs
ในยุคแรกๆ ของการคำนวณ ตัวแปลบรรทัดคำสั่งเป็นวิธีเดียวที่ใช้ได้ในการรันคำสั่ง ไม่มีโปรแกรมส่วนต่อประสานกราฟิกกับผู้ใช้ เริ่มต้นด้วยยุค 80 เครื่องมือ GUI ได้รับความนิยมมากขึ้นด้วยความก้าวหน้าครั้งสำคัญในด้านพลังการคำนวณ
ล่ามบรรทัดคำสั่งที่ใช้ GUI ทำให้วิธีที่ผู้ใช้โต้ตอบกับคอมพิวเตอร์ง่ายขึ้นอย่างมาก บทบาทของแต่ละปุ่มนั้นค่อนข้างเข้าใจได้ง่ายและเข้าใจได้ง่าย กล่าวอีกนัยหนึ่ง คอมพิวเตอร์มีความน่าดึงดูดและใช้งานง่ายขึ้นโดยผู้ใช้ที่ไม่เข้าใจเทคโนโลยี
ล่ามบรรทัดคำสั่งทำงานอย่างไร
ผู้ใช้ป้อนคำสั่งผ่านแป้นพิมพ์ จากนั้น ตัวแปลบรรทัดคำสั่งจะแปลงคำสั่งเป็นฟังก์ชันหรือการเรียกระบบ ระบบปฏิบัติการรับและเรียกใช้การโทรตามลำดับ
คิดว่า CLI เป็นนักแปล โดยพื้นฐานแล้ว โปรแกรมจะแปลคำสั่งของคุณเป็นฟังก์ชันที่ระบบปฏิบัติการของคุณสามารถเข้าใจได้
ทำไมเรายังคงใช้เครื่องมือบรรทัดคำสั่ง?
ความเร็ว
CLI อนุญาตให้ผู้ใช้ป้อนและเรียกใช้คำสั่งของระบบได้อย่างรวดเร็ว สิ่งที่พวกเขาต้องทำคือพิมพ์คำสั่งแล้วกด Enter ผู้ใช้ยังสามารถใช้ CLI เพื่อทำงานคอมพิวเตอร์โดยอัตโนมัติ นี่แปลว่าใช้เวลาน้อยลงในการกดปุ่ม
การแก้ไขปัญหา
การแก้ไขปัญหาคอมพิวเตอร์ของคุณทำได้เร็วและง่ายขึ้นมากหากคุณใช้คำสั่ง ตัวอย่างเช่น Command Prompt, CLI ในตัวของ Windows 10 สามารถเรียกใช้คำสั่งการแก้ไขปัญหาที่มีประโยชน์มากมาย
คุณสามารถแก้ไขปัญหาไฟล์ระบบได้ด้วยการเรียกใช้ sfc /scannow. หากคุณประสบปัญหาการเชื่อมต่อเครือข่าย คุณสามารถเรียกใช้ ipconfig /flushdns สั่งการ. การดำเนินการนี้จะรีเซ็ตการเชื่อมต่ออินเทอร์เน็ตของคุณ
ทางออกเดียว
นอกจากนี้ยังมีข้อได้เปรียบที่สำคัญอีกประการหนึ่งที่ช่วยให้เครื่องมือบรรทัดคำสั่งทำงานต่อไปได้ มีคำสั่งบางอย่างที่สามารถเรียกใช้ตัวแปลบรรทัดคำสั่งเท่านั้น
UI ไม่สามารถโฮสต์แต่ละปุ่มสำหรับฟังก์ชันทั้งหมดที่โปรแกรมสนับสนุนได้ การเพิ่มหลายเมนูและเมนูย่อยจะไม่ทำงานเช่นกัน นั่นจะทำให้ UI ยุ่งเหยิงและทำให้ผู้ใช้สับสน
คำถามที่พบบ่อย
ล่ามคำสั่งเรียกว่าอะไร?
ล่ามบรรทัดคำสั่งสามารถมีชื่อต่างกันได้ขึ้นอยู่กับระบบปฏิบัติการที่ให้บริการ ล่ามคำสั่งเรียกอีกอย่างว่า “เปลือก” ตัวอย่างเช่น CLI บน Unix เรียกว่า Unix Shell
เหตุใดตัวแปลคำสั่งจึงแยกจากเคอร์เนล
ล่ามบรรทัดคำสั่งแยกจากเคอร์เนลเนื่องจากมักจะมีการเปลี่ยนแปลง เคอร์เนลเป็นแกนหลักของระบบปฏิบัติการ การมีเคอร์เนลที่เปลี่ยนแปลงบ่อยครั้งจะทำให้ระบบไม่เสถียร
ตัวอย่างเช่น ผู้ใช้สามารถปรับแต่ง CLI และเพิ่มการเรียกระบบใหม่ได้ ด้วย CLI ที่แตกต่างจากเคอร์เนล การเปลี่ยนแปลงดังกล่าวจะไม่ส่งผลต่ออย่างหลัง กล่าวอีกนัยหนึ่ง การดำเนินการนี้จะไม่ส่งผลต่อลักษณะการทำงานของระบบปฏิบัติการ
ไปเลย; เราหวังว่าคู่มือนี้จะช่วยให้คุณเข้าใจสิ่งที่ CLI ทำได้ดีขึ้น การพัฒนาทักษะ CLI ของคุณเป็นขั้นตอนสำคัญในการเป็นผู้ใช้ที่มีอำนาจ โดยไม่คำนึงถึงระบบปฏิบัติการที่คุณใช้