เพิ่ม productivity ด้วยการใช้ command line

บรรทัดคำสั่ง (command line) คือการใช้งานด้วยวิธีพิมพ์เป็นคำสั่งที่ terminal prompt หรือการเขียนคำสั่งเก็บเป็นไฟล์แล้วค่อยรันภายหลังก็ได้

command line เป็นอินเทอร์เฟสแบบแรกๆ ในยุคที่ระบบปฏิบัติการยังแสดงผลได้แค่อักขระบนหน้าจอ (ก่อนกลายมาเป็นอินเทอร์เฟสแบบกราฟิก ที่แสดงผลเป็นหน้าต่าง ไอคอน) แม้จะเป็นอินเทอร์เฟสที่ดูโบราณ แต่ก็มีประโยชน์หลายอย่าง

ข้อเสียของโปรแกรมแบบบรรทัดคำสั่งที่หลายคนไม่ชอบ คือการที่ต้องจำคำสั่งและออปชั่นต่างๆ มากมาย แต่จริงๆ แล้วเราไม่จำเป็นต้องจดจำทั้งหมด เราจำแต่คำสั่งที่ใช้งานบ่อย และ command shell ในปัจจุบันก็มีเครื่องมือที่ช่วยแบ่งเบาภาระในการจำ เช่น มี help สั้นๆ ให้ดู, มี auto-complete เพื่อช่วยประหยัดเวลาการพิมพ์ เป็นต้น

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

คำสั่ง คือชื่อโปรแกรมที่ทำหน้าที่เฉพาะอย่าง

คำสั่งอาจมี option ต่อท้าย ซึ่งเปรียบเสมือนการตั้งค่าต่างๆ ที่เราต้องการใช้งาน ก่อนที่จะรันคำสั่งนั้น (ก่อนกด Enter)

command prompt

พร้อมท์ คือข้อความที่บอกให้รู้ว่า ระบบกำลังรอให้เราป้อนคำสั่ง

ในระบบปฏิบัติการ Windows เราจะเห็น command prompt แสดงเป็นชื่อไดรฟ์และโฟลเดอร์ปัจจุบันที่เรากำลังทำงาน เช่น C:\Users\John>

command shell

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

 

Windows มี command shell มาให้ 2 ตัวคือ

  • cmd.exe
  • PowerShell

 



วิธีรัน command บน Windows

เราสามารถรัน  command ได้หลายวิธี เช่น

 

 

 


Revision #2
Created 10 February 2025 08:18:15 by Wiroj Rujijanakul WR (TNB-DTC-SDS-IMS,SVL,SVLT)
Updated 10 February 2025 08:43:50 by Wiroj Rujijanakul WR (TNB-DTC-SDS-IMS,SVL,SVLT)