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

เรียนรู้วิธีการตีความไวยากรณ์คำสั่งด้วยตัวอย่างเหล่านี้

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

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

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

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

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

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

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

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

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

โวล [ ไดรฟ์: ]

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

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

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

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

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

ฉบับ

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

โวลต์ d

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

โวล e: / p

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

ปริมาตร c:

ถูกต้อง: ในกรณีนี้ ไดรฟ์ เสริม : อาร์กิวเมนต์ถูกใช้ตามที่ตั้งใจ

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

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

ปิด / i | / l | / s | / r | / g | / a | / p | / ชม / e ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " comment " ]

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

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

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

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

ปิด / r / s

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

shutdown / sp: 0: 0

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

ปิด / r / f / t 0

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

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

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

การใช้งานสุทธิ [{ devicename | * }] [ \ computername \ sharename [{ รหัสผ่าน | * }]] [ / persistent: { ใช่ | no }] [ / savecred ] [ / delete ]

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

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

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

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

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

ใช้ได้: ฉันใช้ตัวเลือกหลายตัวในการใช้เน็ตนี้รวมถึงตัวเลือกที่ซ้อนกันอยู่ ฉันใช้ * เมื่อจำเป็นต้องเลือกระหว่างนั้นและระบุ devicename ฉันระบุ Share [ source ] บนเซิร์ฟเวอร์ [ appsvr01 ] จากนั้นเลือกที่จะระบุ { password } สำหรับแชร์นั้น 1lovet0visitcanada แทนการบังคับให้ใช้เน็ต แจ้งให้ฉันทราบสักที { * }

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

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

ไม่ถูกต้อง: ในตัวอย่างนี้ฉันเลือกที่จะใช้สวิตช์ทางเลือก / ถาวร แต่ลืมที่จะใส่เครื่องหมายโคลอนข้างๆและลืมเลือกระหว่างตัวเลือกที่ต้องการ ใช่ หรือ ไม่ ระหว่างเครื่องหมายวงเล็บ การ ใช้งานเน็ต / ถาวร: ใช่ จะเป็นการใช้เน็ตที่ถูกต้อง