อ่อนนุ่ม

ล่ามบรรทัดคำสั่งคืออะไร?

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





โพสต์เมื่อปรับปรุงล่าสุด: 16 กุมภาพันธ์ 2021

ล่ามบรรทัดคำสั่งคืออะไร? โดยทั่วไป โปรแกรมสมัยใหม่ทั้งหมดมี a ส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) . ซึ่งหมายความว่าอินเทอร์เฟซมีเมนูและปุ่มที่ผู้ใช้สามารถโต้ตอบกับระบบได้ แต่ล่ามบรรทัดคำสั่งเป็นโปรแกรมที่ยอมรับเฉพาะคำสั่งข้อความจากแป้นพิมพ์ คำสั่งเหล่านี้จะถูกดำเนินการกับระบบปฏิบัติการ บรรทัดข้อความที่ผู้ใช้ป้อนจากแป้นพิมพ์จะถูกแปลงเป็นฟังก์ชันที่ระบบปฏิบัติการสามารถเข้าใจได้ นี่คืองานของล่ามบรรทัดคำสั่ง



ล่ามบรรทัดคำสั่งใช้กันอย่างแพร่หลายจนถึงปี 1970 ต่อมาพวกเขาถูกแทนที่ด้วยโปรแกรมที่มีส่วนต่อประสานกราฟิกกับผู้ใช้

ล่ามบรรทัดคำสั่งคืออะไร



สารบัญ[ ซ่อน ]

ล่ามบรรทัดคำสั่งใช้ที่ไหน

คำถามทั่วไปข้อหนึ่งที่ผู้คนมีคือ ทำไมทุกคนถึงใช้ล่ามบรรทัดคำสั่งในวันนี้ ตอนนี้เรามีแอปพลิเคชันที่มี GUI ที่ทำให้วิธีที่เราโต้ตอบกับระบบง่ายขึ้น เหตุใดจึงพิมพ์คำสั่งบน CLI มีเหตุผลสำคัญสามประการที่ทำให้ล่ามบรรทัดคำสั่งยังคงมีความเกี่ยวข้องในปัจจุบัน ให้เราพิจารณาเหตุผลทีละอย่าง



  1. การดำเนินการบางอย่างสามารถทำได้อย่างรวดเร็วและโดยอัตโนมัติโดยใช้บรรทัดคำสั่ง ตัวอย่างเช่น คำสั่งให้ปิดโปรแกรมบางโปรแกรมเมื่อผู้ใช้เข้าสู่ระบบหรือคำสั่งให้คัดลอกไฟล์ที่มีรูปแบบเดียวกันจากโฟลเดอร์นั้นสามารถทำได้โดยอัตโนมัติ สิ่งนี้จะลดการทำงานด้วยตนเองจากด้านข้างของคุณ ดังนั้นสำหรับการดำเนินการอย่างรวดเร็วหรือการดำเนินการบางอย่างโดยอัตโนมัติ คำสั่งจะได้รับจากตัวแปลบรรทัดคำสั่ง
  2. แอปพลิเคชั่นกราฟิกค่อนข้างใช้งานง่าย มันไม่เพียงแต่โต้ตอบแต่ยังอธิบายตัวเอง เมื่อคุณดาวน์โหลดแอปพลิเคชันแล้ว จะมีเมนู/ปุ่มต่างๆ มากมาย ฯลฯ... ที่จะแนะนำคุณเกี่ยวกับการดำเนินการใดๆ ภายในโปรแกรม ดังนั้น ผู้ใช้ใหม่และไม่มีประสบการณ์มักชอบใช้แอปพลิเคชันกราฟิก การใช้ล่ามบรรทัดคำสั่งไม่ใช่เรื่องง่าย ไม่มีเมนู ทุกอย่างต้องพิมพ์ออกมา อย่างไรก็ตาม ผู้ใช้ที่มีประสบการณ์บางคนใช้ล่ามบรรทัดคำสั่ง สาเหตุหลักมาจาก CLI คุณสามารถเข้าถึงฟังก์ชันต่างๆ ในระบบปฏิบัติการได้โดยตรง ผู้ใช้ที่มีประสบการณ์รู้ดีว่าการเข้าถึงฟังก์ชันเหล่านี้มีประสิทธิภาพเพียงใด ดังนั้นพวกเขาจึงใช้ประโยชน์จาก CLI
  3. บางครั้ง ซอฟต์แวร์ GUI ในระบบของคุณไม่ได้สร้างขึ้นเพื่อรองรับคำสั่งที่จำเป็นในการเรียกใช้หรือควบคุมระบบปฏิบัติการ ในช่วงเวลาดังกล่าว ผู้ใช้ไม่มีทางเลือกอื่นนอกจากต้องใช้อินเทอร์เฟซบรรทัดคำสั่ง หากระบบไม่มีทรัพยากรที่จำเป็นในการรันโปรแกรมกราฟิก Command Line Interface ก็มีประโยชน์

ในบางสถานการณ์ การใช้ Command Line Interface บนโปรแกรมกราฟิกจะมีประสิทธิภาพมากกว่า วัตถุประสงค์หลักของการใช้ CLI มีดังต่อไปนี้

  • ในล่ามบรรทัดคำสั่ง เป็นไปได้ที่จะแสดงคำแนะนำโดยใช้คำสั่ง ระบบอักษรเบรลล์ . สิ่งนี้มีประโยชน์สำหรับผู้ใช้ที่ตาบอด พวกเขาไม่สามารถใช้แอปพลิเคชันกราฟิกได้อย่างอิสระเนื่องจากอินเทอร์เฟซไม่เป็นมิตรกับผู้ใช้
  • นักวิทยาศาสตร์ ผู้เชี่ยวชาญทางเทคนิค และวิศวกร ชอบล่ามคำสั่งมากกว่าอินเทอร์เฟซแบบกราฟิก นี่เป็นเพราะความเร็วและประสิทธิภาพที่คำสั่งบางอย่างสามารถดำเนินการได้
  • คอมพิวเตอร์บางเครื่องไม่มีทรัพยากรที่จำเป็นในการสนับสนุนการทำงานที่ราบรื่นของแอพพลิเคชั่นและโปรแกรมกราฟิก ล่ามบรรทัดคำสั่งสามารถใช้ในกรณีดังกล่าวได้เช่นกัน
  • คำสั่งพิมพ์สามารถทำได้เร็วกว่าการคลิกที่ตัวเลือกในอินเทอร์เฟซแบบกราฟิก ล่ามบรรทัดคำสั่งยังให้คำสั่งและการดำเนินการที่หลากหลายแก่ผู้ใช้ซึ่งไม่สามารถทำได้ด้วยแอปพลิเคชัน GUI

ยังอ่าน: ไดรเวอร์อุปกรณ์คืออะไร?



มีตัวอย่างใดบ้างที่ใช้ล่ามบรรทัดคำสั่งในยุคปัจจุบัน

มีบางครั้งที่การพิมพ์คำสั่งเป็นวิธีเดียวที่จะโต้ตอบกับระบบได้ อย่างไรก็ตาม เมื่อเวลาผ่านไป อินเทอร์เฟซแบบกราฟิกก็ได้รับความนิยมมากขึ้น แต่ล่ามบรรทัดคำสั่งยังคงใช้งานอยู่ ผ่านรายการด้านล่างเพื่อดูว่ามีการใช้งานที่ไหน

  • Windows OS มี CLI ที่เรียกว่า พรอมต์คำสั่งของ Windows
  • การกำหนดค่าของ Junos และ เราเตอร์ Cisco IOS ทำได้โดยใช้ล่ามบรรทัดคำสั่ง
  • ระบบ Linux บางระบบยังมี CLI เป็นที่รู้จักกันในชื่อเชลล์ Unix
  • Ruby และ PHP มี command shell สำหรับการใช้งานแบบโต้ตอบ เชลล์ใน PHP เรียกว่า PHP-CLI

ล่ามบรรทัดคำสั่งทั้งหมดเหมือนกันหรือไม่

เราได้เห็นแล้วว่าตัวแปลคำสั่งเป็นเพียงวิธีการโต้ตอบกับระบบด้วยคำสั่งแบบข้อความเท่านั้น แม้ว่าจะมีล่ามบรรทัดคำสั่งหลายตัว แต่ทั้งหมดเหมือนกันหรือไม่ ไม่ได้ เนื่องจากคำสั่งที่คุณพิมพ์ใน CLI นั้นยึดตามไวยากรณ์ของภาษาการเขียนโปรแกรมที่คุณใช้ ดังนั้น คำสั่งที่ทำงานบน CLI บนระบบหนึ่งอาจไม่ทำงานในลักษณะเดียวกันในระบบอื่น คุณอาจต้องแก้ไขคำสั่งตามรูปแบบคำสั่งสำหรับระบบปฏิบัติการและภาษาโปรแกรมบนระบบนั้น

สิ่งสำคัญคือต้องระวังไวยากรณ์และคำสั่งที่ถูกต้อง ตัวอย่างเช่น บนแพลตฟอร์มเดียว การสแกนคำสั่งตอนนี้จะสั่งระบบหรือสแกนหาไวรัส อย่างไรก็ตาม คำสั่งเดียวกันอาจไม่จำเป็นต้องรู้จักในระบบอื่น บางครั้ง OS/ภาษาการเขียนโปรแกรมอื่นมีคำสั่งที่คล้ายคลึงกัน อาจทำให้ระบบดำเนินการตามคำสั่งที่คล้ายคลึงกันซึ่งนำไปสู่ผลลัพธ์ที่ไม่พึงประสงค์

ต้องคำนึงถึงไวยากรณ์และความละเอียดอ่อนของตัวพิมพ์ด้วย หากคุณป้อนคำสั่งด้วยไวยากรณ์ที่ไม่ถูกต้อง ระบบอาจตีความคำสั่งผิดได้ ผลที่ได้คือ ไม่ได้ดำเนินการตามที่ตั้งใจไว้ หรือมีกิจกรรมอื่นเกิดขึ้น

ล่ามบรรทัดคำสั่งในระบบปฏิบัติการต่างๆ

ในการดำเนินกิจกรรมต่างๆ เช่น การแก้ไขปัญหาและการซ่อมแซมระบบ มีเครื่องมือที่เรียกว่า คอนโซลการกู้คืนใน Windows XP และ Windows 2000 เครื่องมือนี้ทำหน้าที่เป็นล่ามบรรทัดคำสั่งด้วย

CLI ใน MacOS เรียกว่า เทอร์มินัล.

ระบบปฏิบัติการ Windows มีโปรแกรมที่เรียกว่า พร้อมรับคำสั่ง. นี่คือ CLI หลักใน Windows Windows เวอร์ชันล่าสุดมี CLI อื่น – the Windows PowerShell . CLI นี้ล้ำหน้ากว่าพรอมต์คำสั่ง ทั้งสองมีอยู่ใน Windows OS เวอร์ชันใหม่

ในหน้าต่าง PowerShell ให้พิมพ์คำสั่ง กด Enter

แอปพลิเคชั่นบางตัวมีทั้ง – CLI และส่วนต่อประสานกราฟิก ในแอปพลิเคชันเหล่านี้ CLI มีคุณสมบัติที่อินเทอร์เฟซแบบกราฟิกไม่รองรับ CLI มีคุณสมบัติพิเศษเนื่องจากมีการเข้าถึงไฟล์แอปพลิเคชันแบบดิบ

ที่แนะนำ: เซอร์วิสแพ็คคืออะไร?

พรอมต์คำสั่งใน Windows 10

การแก้ไขปัญหาจะง่ายขึ้นมากหากคุณทราบคำสั่งพร้อมรับคำสั่ง Command Prompt คือชื่อที่กำหนดให้กับ CLI ในระบบปฏิบัติการ Windows เป็นไปไม่ได้หรือจำเป็นต้องรู้คำสั่งทั้งหมด เราได้รวบรวมรายการคำสั่งที่สำคัญบางอย่างไว้ด้วยกัน

  • Ping – เป็นคำสั่งที่ใช้ตรวจสอบว่าระบบเครือข่ายภายในของคุณทำงานอย่างถูกต้องหรือไม่ หากคุณต้องการทราบว่ามีปัญหาจริงกับอินเทอร์เน็ตหรือซอฟต์แวร์ที่ทำให้เกิดปัญหาหรือไม่ ให้ใช้ Ping คุณสามารถ ping เครื่องมือค้นหาหรือเซิร์ฟเวอร์ระยะไกลของคุณได้ หากคุณได้รับการตอบกลับ แสดงว่ามีการเชื่อมต่อ
  • IPConfig - คำสั่งนี้ใช้สำหรับการแก้ไขปัญหาเมื่อผู้ใช้ประสบปัญหาเครือข่าย เมื่อคุณเรียกใช้คำสั่ง คำสั่งจะส่งคืนรายละเอียดเกี่ยวกับพีซีและเครือข่ายท้องถิ่นของคุณ รายละเอียดต่างๆ เช่น สถานะของการเชื่อมต่อเครือข่ายต่างๆ ระบบที่ใช้งาน ที่อยู่ IP ของเราเตอร์ที่ใช้งาน ฯลฯ จะปรากฏขึ้น
  • ช่วยเหลือ - นี่อาจเป็นคำสั่ง Command Prompt ที่มีประโยชน์และใช้กันมากที่สุด การดำเนินการคำสั่งนี้จะแสดงรายการคำสั่งทั้งหมดบน Command Prompt หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งใด ๆ ในรายการ คุณสามารถทำได้โดยพิมพ์ – /? คำสั่งนี้จะแสดงข้อมูลโดยละเอียดเกี่ยวกับคำสั่งที่ระบุ
  • Dir – ใช้เพื่อเรียกดูระบบไฟล์ในคอมพิวเตอร์ของคุณ คำสั่งจะแสดงรายการไฟล์และโฟลเดอร์ทั้งหมดที่พบในโฟลเดอร์ปัจจุบันของคุณ นอกจากนี้ยังสามารถใช้เป็นเครื่องมือค้นหา เพียงเพิ่ม /S ลงในคำสั่งแล้วพิมพ์สิ่งที่คุณกำลังมองหา
  • Cls – หากหน้าจอของคุณเต็มไปด้วยคำสั่งมากเกินไป ให้รันคำสั่งนี้เพื่อล้างหน้าจอ
  • SFC - ที่นี่ SFC ย่อมาจาก System File Checker SFC/Scannow ใช้เพื่อตรวจสอบว่าไฟล์ระบบมีข้อผิดพลาดหรือไม่ ถ้าซ่อมได้ก็ทำเช่นกัน เนื่องจากต้องสแกนทั้งระบบ คำสั่งนี้อาจใช้เวลาสักครู่
  • รายการงาน – หากคุณต้องการดูงานทั้งหมดที่ทำงานอยู่บนระบบของคุณ คุณสามารถใช้คำสั่งนี้ได้ แม้ว่าคำสั่งนี้จะแสดงรายการงานทั้งหมดที่กำลังดำเนินการอยู่เท่านั้น คุณยังสามารถรับข้อมูลเพิ่มเติมได้โดยใช้ -m กับคำสั่ง หากคุณพบงานที่ไม่จำเป็น คุณสามารถบังคับหยุดได้โดยใช้คำสั่ง Taskkill
  • Netstat – ใช้เพื่อรับข้อมูลที่เกี่ยวข้องกับเครือข่ายที่พีซีของคุณอยู่ รายละเอียดต่างๆ เช่น สถิติอีเทอร์เน็ต ตารางเส้นทาง IP การเชื่อมต่อ TCP พอร์ตที่ใช้งาน ฯลฯ จะแสดงขึ้น
  • ออก – คำสั่งนี้ใช้เพื่อออกจากพรอมต์คำสั่ง
  • รอง - ใช้เพื่อดูนามสกุลไฟล์และเปลี่ยนความสัมพันธ์ของไฟล์ หากคุณพิมพ์ assoc [.ext] โดยที่ .ext คือนามสกุลไฟล์ คุณจะได้รับข้อมูลเกี่ยวกับนามสกุล ตัวอย่างเช่น หากนามสกุลที่ป้อนคือ .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon เป็นนักเขียนด้านเทคนิคที่ Cyber ​​S. เขาเขียนคู่มือแนะนำวิธีการมาประมาณ 6 ปีแล้วและได้ครอบคลุมหัวข้อต่างๆ มากมาย เขาชอบที่จะครอบคลุมหัวข้อที่เกี่ยวข้องกับ Windows, Android และลูกเล่นและเคล็ดลับล่าสุด