Làm thế nào để đọc cú pháp lệnh

Tìm hiểu cách diễn giải cú pháp lệnh bằng các ví dụ này

Cú pháp của một lệnh cơ bản là các quy tắc để chạy lệnh. Bạn cần phải biết cách đọc ký hiệu cú pháp khi học cách sử dụng lệnh để bạn có thể thực thi nó đúng cách.

Như bạn có thể thấy ở đây và có thể các trang web khác, các lệnh Command Prompt , lệnh DOS và thậm chí nhiều lệnh chạy được mô tả với tất cả các loại dấu gạch chéo, dấu ngoặc, chữ nghiêng, v.v. Khi bạn biết tất cả những dấu hiệu đó đề cập đến, bạn có thể xem cú pháp của bất kỳ lệnh nào và biết ngay các tùy chọn nào là bắt buộc và những tùy chọn nào có thể được sử dụng với các tùy chọn khác.

Lưu ý: Tùy thuộc vào nguồn, bạn có thể thấy cú pháp hơi khác khi được sử dụng để mô tả các lệnh. Chúng tôi sử dụng một phương pháp mà Microsoft đã sử dụng trong lịch sử và tất cả cú pháp lệnh mà chúng tôi từng thấy trên bất kỳ trang web nào là cực kỳ giống nhau, nhưng hãy nhớ rằng bạn nên tuân theo khóa cú pháp liên quan đến các lệnh bạn đang đọc và không cho rằng tất cả các trang web và tài liệu sử dụng cùng một phương pháp chính xác.

Phím cú pháp lệnh

Phím cú pháp sau đây mô tả cách sử dụng từng ký hiệu trong cú pháp của lệnh. Hãy tham khảo điều này khi chúng tôi đi qua ba ví dụ bên dưới bảng.

Ký hiệu Ý nghĩa
Dũng cảm Các mục in đậm phải được nhập chính xác như được hiển thị, điều này bao gồm mọi từ in đậm, dấu gạch chéo, dấu hai chấm, v.v.
Nghiêng Các vật phẩm nghiêng là các vật phẩm mà bạn phải cung cấp. Không dùng một mục in nghiêng theo nghĩa đen và sử dụng nó trong lệnh như được hiển thị.
S bước Tất cả các không gian nên được thực hiện theo nghĩa đen. Nếu cú ​​pháp của lệnh có không gian, hãy sử dụng khoảng trắng đó khi thực hiện lệnh.
[Văn bản bên trong dấu ngoặc vuông] Bất kỳ mục nào bên trong khung là tùy chọn. Chân đế không được thực hiện theo nghĩa đen, do đó, không sử dụng chúng khi thực hiện một lệnh.
Văn bản bên ngoài dấu ngoặc vuông Bất kỳ văn bản nào không có trong khung là bắt buộc. Trong cú pháp của nhiều lệnh, văn bản duy nhất không được bao quanh bởi một hoặc nhiều dấu ngoặc đơn là tên của chính nó.
{Văn bản bên trong niềng răng} Các mục trong một cú đúp là các tùy chọn, trong đó bạn phải chọn chỉ một . Niềng răng không được thực hiện theo nghĩa đen nên không sử dụng chúng khi thực thi lệnh.
Dọc | quán ba Thanh dọc được sử dụng để phân tách các mục trong dấu ngoặc và dấu ngoặc nhọn. Không dùng các thanh dọc theo nghĩa đen - không sử dụng chúng khi thực thi các lệnh.
Dấu ba chấm ... Dấu ba chấm có nghĩa là một mục có thể được lặp lại vô thời hạn. Không gõ dấu chấm lửng theo nghĩa đen khi thực thi lệnh và cẩn thận sử dụng dấu cách và các mục bắt buộc khác như được hiển thị khi lặp lại các mục.

Lưu ý: Chân đế đôi khi còn được gọi là dấu ngoặc vuông, niềng răng đôi khi được gọi là dấu ngoặc nhọn hoặc dấu ngoặc hoa và thanh dọc đôi khi được gọi là đường ống, đường thẳng đứng hoặc dấu gạch chéo dọc. Bất kể những gì bạn gọi cho họ, không bao giờ nên được thực hiện nghĩa đen khi thực hiện một lệnh.

Ví dụ # 1: Tập lệnh

Đây là cú pháp cho lệnh vol , một lệnh có sẵn từ Command Prompt trong tất cả các phiên bản của hệ điều hành Windows:

vol [ ổ đĩa: ]

Từ vol được in đậm, có nghĩa là nó phải được thực hiện theo nghĩa đen. Nó cũng nằm ngoài bất kỳ dấu ngoặc nào, nghĩa là nó được yêu cầu. Chúng tôi sẽ xem xét một vài đoạn văn xuống.

Sau vol là một không gian. Các dấu cách trong cú pháp của lệnh sẽ được thực hiện theo nghĩa đen, vì vậy khi bạn thực hiện lệnh vol, bạn sẽ cần đặt một khoảng trống giữa vol và bất kỳ thứ gì có thể đến tiếp theo.

Dấu ngoặc chỉ ra rằng bất cứ thứ gì được chứa bên trong chúng là tùy chọn - bất cứ thứ gì trong đó không cần thiết cho lệnh để hoạt động nhưng có thể là thứ bạn muốn sử dụng, tùy thuộc vào những gì bạn đang sử dụng lệnh. Chân đế không bao giờ được thực hiện theo nghĩa đen, do đó không bao giờ bao gồm chúng khi thực hiện một lệnh.

Bên trong dấu ngoặc là ổ đĩa từ in nghiêng, tiếp theo là dấu hai chấm in đậm. Bất cứ điều gì in nghiêng là cái gì bạn phải cung cấp, không có nghĩa đen. Trong trường hợp này, một ổ đĩa đề cập đến một ký tự ổ đĩa, vì vậy bạn sẽ muốn cung cấp một ký tự ổ đĩa ở đây. Cũng giống như vol , vì: in đậm, nó sẽ được gõ như được hiển thị.

Dựa trên tất cả các thông tin đó, dưới đây là một số cách hợp lệ và không hợp lệ để thực hiện lệnh vol và tại sao:

vol

Hợp lệ: Lệnh vol có thể được thực hiện bởi chính nó vì ổ đĩa : là tùy chọn vì nó được bao quanh bởi các dấu ngoặc.

vol d

Không hợp lệ: Lần này, phần tùy chọn của lệnh đang được sử dụng, chỉ định ổ đĩad , nhưng dấu hai chấm bị quên. Hãy nhớ rằng, chúng ta biết đại tràng đi kèm với ổ đĩa vì nó được bao gồm trong cùng một tập hợp các dấu ngoặc và chúng ta biết nó nên được sử dụng theo nghĩa đen bởi vì nó đậm.

vol e: / p

Không hợp lệ: Tùy chọn / p không được liệt kê trong cú pháp lệnh để lệnh vol không chạy khi sử dụng nó.

vol c:

Hợp lệ: Trong trường hợp này, ổ đĩa tùy chọn : đối số được sử dụng đúng như dự định.

Ví dụ # 2: Lệnh tắt máy

Cú pháp được liệt kê ở đây là cho lệnh shutdown và rõ ràng phức tạp hơn nhiều so với ví dụ lệnh vol ở trên. Tuy nhiên, xây dựng dựa trên những gì bạn đã biết, thực sự có rất ít điều để học ở đây:

tắt máy [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ tên người dùng ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " nhận xét " ]

Hãy nhớ rằng các mục trong dấu ngoặc đơn luôn là tùy chọn, các mục bên ngoài dấu ngoặc đơn luôn được yêu cầu, các mục in đậm và dấu cách luôn là chữ và các mục in nghiêng sẽ được bạn cung cấp.

Khái niệm mới lớn trong ví dụ này là thanh dọc. Các thanh dọc trong các dấu ngoặc cho biết các lựa chọn tùy chọn. Vì vậy, trong ví dụ trên, bạn có thể, nhưng không phải, chọn bao gồm một trong các tùy chọn sau khi thực hiện lệnh tắt: / i , / l , / s , / r , / g , / a , / p , / h , hoặc / e . Giống như dấu ngoặc đơn, các thanh dọc tồn tại để giải thích cú pháp lệnh và không được thực hiện theo nghĩa đen.

Lệnh shutdown cũng có một tùy chọn lồng nhau trong [ / d [ p: | u: ] xx : yy ] - về cơ bản, một tùy chọn trong một tùy chọn.

Giống như lệnh vol trong ví dụ 1 ở trên, dưới đây là một số cách hợp lệ và không hợp lệ để sử dụng lệnh shutdown:

tắt máy / r / s

Không hợp lệ: Không thể sử dụng các tùy chọn / r/ s cùng nhau. Các thanh dọc này biểu thị các lựa chọn, trong đó bạn chỉ có thể chọn một.

shutdown / sp: 0: 0

Không hợp lệ: Sử dụng / s hoàn toàn ổn nhưng việc sử dụng p: 0: 0 không phải vì tùy chọn này chỉ khả dụng với tùy chọn / d mà tôi đã quên sử dụng. Việc sử dụng chính xác sẽ bị tắt / s / dp: 0: 0 .

tắt máy / r / f / t 0

Hợp lệ: Tất cả các tùy chọn đã được sử dụng chính xác lần này. Tùy chọn / r không được sử dụng với bất kỳ lựa chọn nào khác trong tập hợp các dấu ngoặc và các tùy chọn / f/ t được sử dụng như được mô tả trong cú pháp.

Ví dụ 3: Lệnh sử dụng Net

Trong ví dụ cuối cùng của chúng ta, hãy xem xét lệnh net use , một trong các lệnh net . Cú pháp lệnh sử dụng ròng là một chút lộn xộn vì vậy tôi đã viết tắt nó bên dưới để giải thích nó dễ dàng hơn một chút (xem cú pháp đầy đủ ở đây ):

sử dụng ròng [{ devicename | * }] [ \\ computername \ sharename [{ mật khẩu | * }]] [ / kiên trì: { | no }] [ / savecred ] [ / delete ]

Lệnh sử dụng ròng có hai cá thể của một ký hiệu mới, dấu ngoặc ôm. Một cú đúp chỉ ra rằng một, và chỉ một trong các lựa chọn, được phân cách bởi một hoặc nhiều thanh dọc, là bắt buộc . Điều này không giống như khung với các thanh dọc cho biết các lựa chọn tùy chọn.

Hãy xem xét một số sử dụng hợp lệ và không hợp lệ của việc sử dụng ròng:

sử dụng net e: * \\ server \ files

Không hợp lệ: Tập hợp các dấu ngoặc đầu tiên có nghĩa là bạn có thể chỉ định tên devicename hoặc sử dụng ký tự đại diện * - bạn không thể thực hiện cả hai. Hoặc sử dụng net e: \\ server \ files hoặc sử dụng net * \\ server \ files sẽ là các cách hợp lệ để thực thi sử dụng mạng trong trường hợp này.

sử dụng net * \\ appsvr01 \ source 1lovet0visitcanada / persistent: no

Hợp lệ: Tôi đã sử dụng chính xác một số tùy chọn trong việc thực thi sử dụng ròng này, bao gồm một tùy chọn lồng nhau. Tôi đã sử dụng dấu * khi được yêu cầu để chọn giữa nó và chỉ định tên devicename , tôi đã chỉ định một phần [ source ] trên máy chủ [ appsvr01 ], và sau đó chọn chỉ định { password } cho chia sẻ đó, 1lovet0visitcanada , thay vì buộc sử dụng net nhắc tôi cho một { * }.

Tôi cũng quyết định không cho phép ổ đĩa chia sẻ mới này được tự động kết nối lại vào lần sau khi tôi khởi động máy tính [ / persistent: no ].

sử dụng ròng / liên tục

Không hợp lệ: Trong ví dụ này, tôi đã chọn sử dụng chuyển đổi tùy chọn / liên tục nhưng tôi quên bao gồm dấu hai chấm bên cạnh nó và cũng quên chọn giữa hai tùy chọn bắt buộc, hoặc không , giữa các dấu ngoặc. Thực hiện sử dụng net / kiên trì: có sẽ là một sử dụng hợp lệ của việc sử dụng ròng.