Skip to main content

วิธีการอ่านไวยากรณ์คำสั่งใน Windows

Anonim

ไวยากรณ์ของคำสั่งนั้นเป็นกฎสำหรับเรียกใช้คำสั่ง คุณจำเป็นต้องรู้วิธีการอ่านสัญกรณ์ไวยากรณ์เมื่อเรียนรู้วิธีใช้คำสั่งเพื่อให้คุณสามารถใช้งานได้อย่างถูกต้อง

อย่างที่คุณอาจเคยเห็นใน Lifewire และเว็บไซต์อื่น ๆ คำสั่ง Command Prompt คำสั่ง DOS และแม้แต่คำสั่งเรียกใช้งานหลายคำก็ได้อธิบายไว้ด้วยเครื่องหมายทับหรือวงเล็บตัวเอน ฯลฯ เมื่อคุณทราบว่าเครื่องหมายเหล่านี้หมายถึงอะไร คุณสามารถดูไวยากรณ์ของคำสั่งและรู้ได้ทันทีว่าต้องการตัวเลือกอะไรและตัวเลือกใดที่สามารถใช้กับตัวเลือกอื่น ๆ ได้

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

คีย์ไวยากรณ์คำสั่ง

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

เอกสารความหมาย
กล้ารายการที่เป็นตัวหนาต้องพิมพ์ตามที่แสดงไว้ซึ่งรวมถึงคำที่เป็นตัวหนาเครื่องหมายทับเครื่องหมายทับเครื่องหมาย ฯลฯ
ตัวเอียง รายการตัวเอียงเป็นรายการที่คุณต้องจัดหา อย่าใช้ตัวเอียงตัวอักษรและใช้ในคำสั่งตามที่แสดง
S p a c e sควรเว้นวรรคทั้งหมดตามตัวอักษร ถ้าไวยากรณ์ของคำสั่งมีช่องว่างให้ใช้พื้นที่นั้นเมื่อรันคำสั่ง
ข้อความภายในวงเล็บรายการใด ๆ ภายในวงเล็บเป็นตัวเลือก วงเล็บไม่ควรใช้ตามตัวอักษรดังนั้นอย่าใช้พวกเขาเมื่อรันคำสั่ง
ข้อความอยู่นอกวงเล็บไม่จำเป็นต้องมีข้อความใด ๆ ในวงเล็บ ในไวยากรณ์ของคำสั่งหลายข้อความเท่านั้นที่ไม่ล้อมรอบหนึ่งหรือมากกว่าวงเล็บคือชื่อคำสั่งเอง
{ข้อความภายในวงเล็บปีกกา}รายการภายในวงเล็บปีกกาเป็นตัวเลือกซึ่งคุณ ต้อง เลือกเท่านั้น หนึ่ง. วงเล็บไม่ควรใช้อักษรดังนั้นอย่าใช้พวกเขาเมื่อรันคำสั่ง
แนวตั้ง | บาร์แถบแนวตั้งใช้สำหรับแยกรายการภายในวงเล็บและวงเล็บปีกกา อย่าใช้แถบแนวตั้งอักษร - อย่าใช้พวกเขาเมื่อรันคำสั่ง
Ellipsis …เครื่องหมายจุดไข่ปลาหมายความว่ารายการสามารถทำซ้ำได้เรื่อย ๆ อย่าพิมพ์เครื่องหมายจุดไข่ปลาตามคำสั่งและระมัดระวังการใช้ช่องว่างและรายการที่จำเป็นอื่น ๆ ตามที่แสดงในรายการซ้ำ

บันทึก: วงเล็บยังมีบางครั้งเรียกว่าวงเล็บเหลี่ยมวงเล็บบางครั้งจะเรียกว่าวงเล็บปีกกาหรือวงเล็บดอกไม้และแถบแนวตั้งบางครั้งเรียกว่าท่อเส้นแนวตั้งหรือแนวตั้ง โดยไม่คำนึงถึงสิ่งที่คุณเรียกว่าไม่มีใครควรจะต้องดำเนินการอย่างแท้จริงเมื่อใช้คำสั่ง

ตัวอย่างที่ 1: Vol Command

นี่คือไวยากรณ์สำหรับคำสั่ง vol คำสั่งจาก Command Prompt ในทุกระบบปฏิบัติการ Windows:

ฉบับ ไดรฟ์:

คำ ฉบับ เป็นตัวหนาซึ่งหมายความว่ามันควรจะเป็นตัวอักษร นอกจากนี้ยังอยู่นอกวงเล็บซึ่งหมายความว่าจำเป็นต้องใช้ เราจะดูวงเล็บไม่กี่ย่อหน้า

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

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

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

ขึ้นอยู่กับข้อมูลทั้งหมดที่นี่มีบางวิธีที่ถูกต้องและไม่ถูกต้องในการรันคำสั่ง vol และทำไม:

ฉบับ

ถูกต้อง: คำสั่ง vol สามารถทำงานได้ด้วยตัวเอง ขับรถ : เป็นตัวเลือกเพราะล้อมรอบด้วยวงเล็บ

โวลต์ d

ไม่ถูกต้อง: ขณะนี้กำลังใช้ส่วนที่เป็นตัวเลือกของคำสั่งระบุ ขับรถ เช่น dแต่ลำไส้ใหญ่ถูกลืม โปรดจำไว้ว่าเรารู้ว่าลำไส้ใหญ่มาพร้อมกับ ขับรถ เพราะมันรวมอยู่ในชุดเดียวกันของวงเล็บและเรารู้ว่ามันควรจะใช้ตัวอักษรเพราะมันเป็นตัวหนา

โวล e: / p

ไม่ถูกต้อง: / p ไม่ได้อยู่ในไวยากรณ์คำสั่งดังนั้นคำสั่ง vol ไม่ทำงานเมื่อใช้มัน

ปริมาตร c:

ถูกต้อง: ในกรณีนี้ตัวเลือก ขับรถ : อาร์กิวเมนต์ถูกนำมาใช้ตามที่ตั้งใจไว้

ตัวอย่างที่ 2: คำสั่ง Shutdown

ไวยากรณ์ที่ระบุไว้ในที่นี้คือคำสั่ง shutdown และเห็นได้ชัดว่าซับซ้อนกว่าในตัวอย่างคำสั่ง vol ด้านบน อย่างไรก็ตามการสร้างสิ่งที่คุณรู้อยู่แล้วมีอะไรมากกว่าการเรียนรู้ที่นี่:

ปิดตัวลง /ผม | / ลิตร | / s | / R | / g | / a | / p | / ชั่วโมง | / E / f / m computername / ตัน xxx / วัน P:|ยู: xx : ปปปป / c " คิดเห็น '

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

แนวคิดใหม่ ๆ ในตัวอย่างนี้คือแถบแนวตั้ง แถบแนวตั้งภายในวงเล็บระบุตัวเลือกเพิ่มเติม ดังนั้นในตัวอย่างข้างต้นคุณสามารถทำได้ แต่ไม่ต้องเลือกรวม หนึ่ง ของตัวเลือกต่อไปนี้เมื่อรันคำสั่ง shutdown: /ผม, / ลิตร, / s, / R, / g, / a, / p, / ชั่วโมง, หรือ / E. เช่นเดียวกับวงเล็บบาร์แนวตั้งเพื่ออธิบายไวยากรณ์คำสั่งและไม่ควรนำมาใช้อย่างแท้จริง

คำสั่ง shutdown ยังมีตัวเลือกที่ซ้อนอยู่ใน / วัน P:|ยู: xx : ปปปป - โดยทั่วไปตัวเลือกภายในตัวเลือก

เช่นเดียวกับคำสั่ง vol ในตัวอย่างที่ 1 ข้างต้นนี่เป็นวิธีที่ถูกต้องและไม่ถูกต้องในการใช้คำสั่ง shutdown:

ปิด / r / s

ไม่ถูกต้อง: / R และ / s ตัวเลือกไม่สามารถใช้ร่วมกันได้ แถบแนวตั้งเหล่านี้ระบุถึงทางเลือกที่คุณสามารถเลือกได้

shutdown / s p: 0: 0

ไม่ถูกต้อง: การใช้ / s เป็นอย่างดี แต่การใช้ P: 0: 0 ไม่ใช่เพราะตัวเลือกนี้จะใช้ได้เฉพาะกับ / วัน ตัวเลือกที่ฉันลืมใช้ การใช้งานที่ถูกต้องจะเป็นไปได้ ปิด / s / d: 0: 0.

ปิด / r / f / t 0

ถูกต้อง: ตัวเลือกทั้งหมดถูกใช้อย่างถูกต้องในครั้งนี้ / R ไม่ได้ใช้กับตัวเลือกอื่นใดภายในวงเล็บปีกกาและ / f และ / ตัน ตัวเลือกถูกใช้ตามที่อธิบายไว้ในไวยากรณ์

ตัวอย่างที่ 3: คำสั่งการใช้งานสุทธิ

สำหรับตัวอย่างสุดท้ายของเราลองดูคำสั่ง net use คำสั่งเน็ตเวิร์คตัวใดตัวหนึ่ง ไวยากรณ์คำสั่งการใช้งานสุทธิเป็นเพียงเล็กน้อยยุ่งเหยิงดังนั้นฉันจึงย่อมันด้านล่างเพื่อให้การอธิบายมันง่ายขึ้นเล็กน้อย (ดูไวยากรณ์เต็มรูปแบบที่นี่):

ใช้สุทธิ * \ computername sharename * /หมั่น:ใช่ / savecred /ลบ

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

ลองดูการใช้เน็ตที่ถูกต้องและไม่ถูกต้องบางอย่าง:

net use e: * เซิร์ฟเวอร์ ไฟล์

ไม่ถูกต้อง: ชุดวงเล็บแรกหมายความว่าคุณสามารถระบุ a ชื่ออุปกรณ์ หรือใช้อักขระตัวแทน * - คุณไม่สามารถทำทั้งสองอย่างได้ ทั้ง net use e: เซิร์ฟเวอร์ ไฟล์ หรือ ใช้สุทธิ * server files จะเป็นวิธีที่ถูกต้องในการใช้งานสุทธิในกรณีนี้

ใช้สุทธิ * appsvr01 source 1lovet0visitcanada / ถาวร: ไม่

ถูกต้อง: ฉันใช้ตัวเลือกหลายตัวในการใช้เน็ตนี้รวมถึงตัวเลือกที่ซ้อนกันอยู่ ฉันใช้ * เมื่อจำเป็นต้องเลือกระหว่างมันและระบุ a ชื่ออุปกรณ์ , ฉันระบุหุ้น แหล่ง บนเซิร์ฟเวอร์ appsvr01 จากนั้นเลือกที่จะระบุ { รหัสผ่าน } สำหรับส่วนแบ่งดังกล่าว 1lovet0visitcanada แทนการบังคับใช้สุทธิเพื่อแจ้งให้ฉันสำหรับหนึ่ง {*}.

ฉันยังตัดสินใจที่จะไม่อนุญาตให้ไดรฟ์ใหม่ที่ใช้ร่วมกันนี้จะเชื่อมต่อใหม่โดยอัตโนมัติในครั้งต่อไปที่ฉันเริ่มต้นคอมพิวเตอร์ / ถาวร: ไม่มี.

ใช้สุทธิ / ถาวร

ไม่ถูกต้อง: ในตัวอย่างนี้ฉันเลือกที่จะใช้ตัวเลือก /หมั่น เปลี่ยน แต่ฉันลืมที่จะรวมลำไส้ใหญ่ข้างมันและยังลืมที่จะเลือกระหว่างสองตัวเลือกที่จำเป็น, ใช่ หรือ ไม่ระหว่างวงเล็บปีกกา การดำเนินการ ใช้สุทธิ / ถาวร: ใช่ จะได้รับการใช้ที่ถูกต้องของการใช้เน็ต