หากคุณกำลังใช้พีซีที่ใช้ Windows คุณอาจเคยเห็นหรือใช้บรรทัดคำสั่งเพื่อทำงานบางอย่างบนพีซี Windows ของคุณ หากคุณต้องการความช่วยเหลือเกี่ยวกับคำสั่งใดๆ มีไซต์มากมายที่จะช่วยคุณเกี่ยวกับไวยากรณ์และการใช้คำสั่งต่างๆ เว้นแต่คุณจะรู้วิธีอ่านไวยากรณ์บรรทัดคำสั่งนั้น ความช่วยเหลือนั้นก็เป็นเพียงสตริงที่พูดพล่อยๆ
ตัวอย่างเช่น หากคุณตรวจสอบการอ้างอิงบรรทัดคำสั่งอย่างเป็นทางการสำหรับคำสั่ง attrib
คุณจะเห็นไวยากรณ์บรรทัดคำสั่งประมาณนี้
ATTRIB [{+R|-R}] [{+A|-A}] [{+S|-S}] [{+H|-H}] [[drive:][path] filename] [/S[/D]]
ดังที่คุณเห็น ไวยากรณ์บรรทัดคำสั่งด้านบนประกอบด้วยรูปแบบต่างๆ เช่น ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก และอักขระพิเศษ เช่น ช่องว่าง วงเล็บ ("[ ]") วงเล็บปีกกา (“({})”) และไพพ์ (” | “). บรรทัดคำสั่งด้านบนไม่สมเหตุสมผลสำหรับผู้ที่ไม่ได้รับการฝึกฝน แต่แจ้งให้คุณทราบถึงพารามิเตอร์ต่างๆ ที่คุณสามารถใช้กับ attrib
คำสั่ง
วิธีการอ่านรูปแบบคำสั่ง
ไวยากรณ์คำสั่งไม่มีอะไรเลยนอกจากกฎที่ควบคุมวิธีการใช้หรือรันคำสั่ง เว้นแต่คุณจะรู้วิธีอ่านไวยากรณ์บรรทัดคำสั่ง คุณจะไม่สามารถใช้หรือทำความเข้าใจคำสั่งได้อย่างถูกต้องหรือเต็มศักยภาพ ดังนั้นในบทช่วยสอนพื้นฐานนี้ ให้เราเริ่มเรียนรู้พื้นฐานเกี่ยวกับวิธีอ่านไวยากรณ์บรรทัดคำสั่ง จากตัวอย่าง คุณจะใช้คำสั่ง "attrib" ด้านบนและใช้ข้อมูลด้านล่างเพื่อตีความคำสั่งนั้นได้
อักขระพิเศษ “+”: เมื่อใดก็ตามที่คุณใช้อักขระพิเศษ +
หน้ารายการหรือพารามิเตอร์ หมายความว่าคุณกำลังตั้งค่าพารามิเตอร์นั้นสำหรับงานที่คุณกำลังทำอยู่
ตัวอย่างเช่น ในคำสั่ง attrib ด้านบน เมื่อใดก็ตามที่คุณใช้พารามิเตอร์ +R
ในคำสั่ง คุณกำลังตั้งค่าโหมดอ่านอย่างเดียวสำหรับไฟล์หรือโฟลเดอร์ที่เลือก
อักขระพิเศษ “-“: เมื่อใดก็ตามที่คุณใช้อักขระพิเศษ -
หน้ารายการหรือพารามิเตอร์ หมายความว่าคุณกำลังล้างพารามิเตอร์นั้นสำหรับงานที่คุณกำลังทำอยู่
ตัวอย่างเช่น ในคำสั่ง attrib ด้านบน เมื่อใดก็ตามที่คุณใช้พารามิเตอร์ -R
ในคำสั่ง คุณกำลังลบโหมดอ่านอย่างเดียวสำหรับไฟล์หรือโฟลเดอร์ที่เลือก
ตัวละครใน Caps: ในไวยากรณ์บรรทัดคำสั่ง อักขระที่แสดงเป็นตัวพิมพ์ใหญ่คือสิ่งที่ผู้ใช้ควรพิมพ์ทุกประการ เมื่อฉันพูดอักขระ จะมีตัวเลข อักขระพิเศษ และตัวอักษรทั้งหมด
ตัวอย่างเช่น ในคำสั่ง attrib ด้านบน คำสั่งฐาน ATTRIB
และสวิตช์อย่าง -R
, +A
, /S
ฯลฯ ควรใช้ตามที่เป็นอยู่โดยไม่มีการดัดแปลงใดๆ คำสั่งที่ถูกต้องจึงมีลักษณะดังนี้
ATTRIB +R
แต่ไม่ใช่แบบนี้ ซึ่งตัดอักขระพิเศษ “+” ออก
ATTRIB R
ตัวละครในเรื่อง Smalls: เมื่อใดก็ตามที่คุณเห็นการแสดงตัวอักษรขนาดเล็ก แสดงว่าผู้ใช้ควรให้ข้อมูลที่จำเป็นสำหรับคำสั่งเพื่อดำเนินการอย่างถูกต้อง
ตัวอย่างเช่น ในคำสั่ง attrib ด้านบน คุณต้องระบุข้อมูล เช่น ไดรฟ์และพาธของไฟล์ในตำแหน่ง [[drive:][path] filename]
. เมื่อให้มา คำสั่งจะหน้าตาประมาณนี้
ATTRIB C:\folder\file.txt
ท่อ (แท่งแนวตั้ง): ท่อหรือแถบแนวตั้งใช้เพื่อแสดงพารามิเตอร์ต่างๆ ที่คุณสามารถใช้ได้ภายในวงเล็บหรือเหล็กจัดฟัน มีความหมายเดียวกับ “…หรือ” ซึ่งหมายความว่าสามารถใช้ได้เพียงพารามิเตอร์เดียวเท่านั้น ไปป์หรือแถบแนวตั้งมีไว้เพื่อเป็นภาพประกอบเท่านั้น และไม่ควรใช้กับคำสั่งจริง
ตัวอย่างเช่น ในคำสั่ง attrib ด้านบน คุณจะเห็นว่าสวิตช์ +R
และ -R
ถูกคั่นด้วยแถบแนวตั้ง ซึ่งหมายความว่าพารามิเตอร์ทั้งสองต่างกันและมีเพียงพารามิเตอร์เดียว (+R
หรือ -R
) สามารถใช้ในคำสั่งจริงได้
เครื่องมือจัดฟัน (“{ }”) : รายการหรือพารามิเตอร์ภายในเครื่องมือจัดฟันเป็นชุดตัวเลือกที่ผู้ใช้ควรเลือก กล่าวคือ คุณสามารถเลือกหนึ่งพารามิเตอร์ระหว่างกลุ่มของพารามิเตอร์ภายในเครื่องมือจัดฟัน นอกจากนี้ คุณไม่ควรใช้วงเล็บปีกกากับคำสั่งจริง
ตัวอย่างเช่น ไวยากรณ์คำสั่ง {+A | -A}
แนะนำให้คุณใช้สวิตช์ +A
หรือ -A
ในคำสั่งจริง แต่ไม่ใช่ทั้งสองอย่างพร้อมกัน เนื่องจากอยู่ในกลุ่มเดียวกัน คำสั่งที่ถูกต้องจึงมีลักษณะดังนี้
ATTRIB +A
แต่ไม่ใช่แบบนี้ ซึ่งใช้ทั้งสองตัวเลือกพร้อมกัน
ATTRIB +A -A
วงเล็บ (“[ ]”) :รายการหรือพารามิเตอร์ใด ๆ ในวงเล็บเป็นตัวเลือก กล่าวคือ ขึ้นอยู่กับคุณใช้พารามิเตอร์เหล่านั้นหรือไม่ นอกจากนี้ คุณไม่ควรใช้วงเล็บปีกกากับคำสั่งจริง
ตัวอย่างเช่น ในคำสั่ง attrib ด้านบน ไวยากรณ์ [{+R|-R}]
แนะนำว่าคุณสามารถใช้พารามิเตอร์ทางเลือกหรือไม่ก็ได้ (โปรดคำนึงถึงเครื่องหมายวงเล็บด้วย) ดังนั้น คำสั่งใดๆ ด้านล่างนี้ก็ใช้ได้
ATTRIB +R
หรือ
ATTRIB
ช่องว่าง :แม้แต่ช่องว่างก็มีความหมายในไวยากรณ์คำสั่ง หากคุณพบช่องว่างในไวยากรณ์คำสั่ง คุณควรใช้ช่องว่างนั้นในขณะที่ดำเนินการคำสั่งจริง
ตัวอย่างเช่น ในคำสั่ง attrib ด้านบน คุณไม่ควรลบช่องว่างใดๆ ดังนั้น คำสั่งที่ถูกต้องจะมีลักษณะดังนี้
ATTRIB +R -H
แต่ไม่ใช่แบบนี้ซึ่งช่วยขจัดช่องว่าง
ATTRIB+R-H
ข้อความนอกวงเล็บ :เช่นเดียวกับ Spaces ต้องใช้ข้อความใดๆ นอกวงเล็บและควรใช้ "ตามที่เป็น" ขณะดำเนินการคำสั่ง
ตัวอย่างเช่น ในคำสั่ง attrib ด้านบน คำสั่งฐาน ATTRIB
ต้องใช้และควรใช้ตามที่เป็นอยู่ คำสั่งที่ถูกต้องจึงมีลักษณะดังนี้
ATTRIB +R -H C:\folder\file.txt
และไม่ใช่แบบนี้ ซึ่งช่วยขจัดการใช้ข้อความนอกวงเล็บ
+R -H C:\folder\file.txt
จุดไข่ปลา (“…”) :จุดไข่ปลาไม่ธรรมดาในทุกรูปแบบ แต่ถ้าคุณเห็นจุดไข่ปลา แสดงว่ารายการหรือพารามิเตอร์สามารถทำซ้ำได้ไม่สิ้นสุด
บทสรุป
การรู้วิธีตีความไวยากรณ์ของบรรทัดคำสั่งจะมีประโยชน์มากสำหรับการทำความเข้าใจและการใช้การอ้างอิงคำสั่งที่พบในเอกสารอย่างเป็นทางการและบนอินเทอร์เน็ต แน่นอนว่าอาจต้องใช้เวลาพอสมควรกว่าจะเข้าใจกฎไวยากรณ์เหล่านี้ แต่ก็คุ้มค่า
อย่าลืมแบ่งปันความคิดของคุณโดยใช้แบบฟอร์มแสดงความคิดเห็นด้านล่าง