Nếu bạn đang sử dụng một máy tính Windows, bạn có thể đã thấy hoặc sử dụng một dòng lệnh để hoàn thành công việc trên máy tính Windows của bạn. Nếu bạn cần trợ giúp về một số lệnh, có rất nhiều trang web để giúp bạn với cú pháp và cách sử dụng các lệnh. Nhưng, trừ khi bạn biết cách đọc cú pháp dòng lệnh đó, sự trợ giúp đó chẳng là gì ngoài một chuỗi vô nghĩa.

Ví dụ, nếu bạn kiểm tra tham chiếu dòng lệnh chính thức cho lệnh attrib, bạn sẽ thấy cú pháp dòng lệnh giống như thế này.

 ATTRIB [{+ R | -R}] [{+ A | -A}] [{+ S | -S}] [{+ H | -H}] [[ổ đĩa:] [đường dẫn] tên tệp] [/ S [/ D]] 

Như bạn có thể thấy, cú pháp dòng lệnh trên chứa tất cả các loại biến thể như chữ hoa và chữ thường, và các ký tự đặc biệt như dấu cách, dấu ngoặc đơn (“[]”), dấu ngoặc (“({})”) và đường ống (”| “). Dòng lệnh trên không có ý nghĩa gì với mắt chưa được huấn luyện, nhưng nó thông báo cho bạn về các tham số khác nhau mà bạn có thể sử dụng với lệnh attrib .

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

Một cú pháp lệnh là gì, nhưng các quy tắc chi phối cách một lệnh có thể được sử dụng hoặc chạy. Trừ khi bạn biết làm thế nào để đọc cú pháp dòng lệnh, bạn không thể sử dụng hoặc hiểu các lệnh đúng hoặc tiềm năng đầy đủ của chúng. Vì vậy, trong hướng dẫn cơ bản này, chúng ta hãy tiếp tục và tìm hiểu một số khái niệm cơ bản về cách đọc cú pháp dòng lệnh. Theo ví dụ, bạn có thể thực hiện lệnh “attrib” ở trên và sử dụng thông tin bên dưới để giải thích lệnh đó.

Ký tự đặc biệt “+”: Bất cứ khi nào bạn sử dụng ký tự đặc biệt + ở phía trước một mục hoặc thông số, điều đó có nghĩa là bạn đang thiết lập tham số đó cho tác vụ bạn đang thực hiện.

Ví dụ, trong lệnh attrib ở trên, bất cứ khi nào bạn sử dụng tham số +R trong lệnh, bạn sẽ thiết lập chế độ chỉ đọc cho một tệp hoặc thư mục đã chọn.

Ký tự đặc biệt “-“: Bất cứ khi nào bạn sử dụng ký tự đặc biệt - trước một mục hoặc tham số, điều đó có nghĩa là bạn đang xóa thông số đó cho tác vụ bạn đang thực hiện.

Ví dụ, trong lệnh attrib ở trên, bất cứ khi nào bạn sử dụng tham số -R trong lệnh, bạn sẽ loại bỏ chế độ chỉ đọc cho một tệp hoặc thư mục đã chọn.

Các ký tự trong Caps: Trong cú pháp dòng lệnh, các ký tự được biểu diễn bằng chữ in hoa là những gì người dùng nên nhập chính xác. Khi tôi nói nhân vật, nó bao gồm tất cả các số, ký tự đặc biệt và chữ cái.

Ví dụ, trong lệnh attrib ở trên, lệnh cơ sở ATTRIB và các thiết bị chuyển mạch như -R, +A, /S, vv, nên được sử dụng như là không có bất kỳ sửa đổi nào. Vì vậy, lệnh hợp lệ trông giống như thế này,

 ATTRIB + R 

nhưng không phải như thế này, loại bỏ đặc tính “+”.

 ATTRIB R 

Ký tự trong Smalls: Bất cứ khi nào bạn thấy biểu diễn nhân vật nhỏ, nó chỉ có nghĩa là người dùng nên cung cấp thông tin cần thiết cho lệnh để thực thi đúng cách.

Ví dụ, trong lệnh attrib ở trên, bạn cần cung cấp thông tin như ổ đĩa và đường dẫn tệp ở vị trí [[drive:][path] filename] . Khi được cung cấp, lệnh sẽ trông giống như thế này.

 ATTRIB C: \ folder \ file.txt 

Ống (Thanh dọc): Ống hoặc thanh dọc được sử dụng để hiển thị các thông số khác nhau mà bạn có thể sử dụng bên trong dấu ngoặc vuông hoặc niềng răng. Nó có cùng ý nghĩa là "hoặc ... hoặc", có nghĩa là chỉ có một tham số có thể được sử dụng. Ống hoặc thanh dọc chỉ để minh họa và không được sử dụng với các lệnh thực tế.

Ví dụ, trong lệnh attrib ở trên, bạn có thể thấy rằng các switch +R-R được phân cách bởi một thanh dọc, có nghĩa là chúng là hai tham số khác nhau và chỉ một tham số (hoặc +R hoặc -R ) có thể được sử dụng trong lệnh thực tế.

Niềng răng (“{}”) : Bất kỳ mục hoặc thông số nào trong dấu ngoặc ôm là một tập hợp các lựa chọn mà người dùng nên chọn, nghĩa là bạn có thể chọn một tham số giữa một nhóm tham số bên trong dấu ngoặc. Ngoài ra, bạn không nên sử dụng niềng răng với các lệnh thực tế.

Ví dụ, cú pháp lệnh {+A | -A} {+A | -A} cho thấy rằng bạn có thể sử dụng công tắc +A hoặc -A trong lệnh thực tế nhưng không phải cả hai cùng một lúc, vì chúng thuộc về cùng một nhóm. Vì vậy, lệnh hợp lệ trông giống như thế này,

 ATTRIB + A 

nhưng không phải như thế này, sử dụng cả hai tùy chọn cùng một lúc.

 ATTRIB + A -A 

Dấu ngoặc đơn (“[]”) : Bất kỳ mục hoặc thông số nào trong dấu ngoặc đơn đều là tùy chọn, tức là bạn có thể sử dụng các tham số đó hay không. Ngoài ra, bạn không nên sử dụng dấu ngoặc vuông với các lệnh thực tế.

Ví dụ, trong lệnh attrib ở trên, cú pháp [{+R|-R}] gợi ý rằng bạn có thể sử dụng các tham số tùy chọn hoặc không (cũng như lưu ý các dấu ngoặc ôm). Vì vậy, bất kỳ lệnh nào dưới đây đều hợp lệ.

 ATTRIB + R 

hoặc là

 ATTRIB 

Spaces : Ngay cả không gian cũng có ý nghĩa trong cú pháp lệnh. Nếu bạn tìm thấy một không gian trong cú pháp lệnh, thì bạn nên sử dụng nó trong khi thực hiện lệnh thực tế.

Ví dụ, trong lệnh attrib ở trên, bạn không nên loại bỏ bất kỳ không gian nào. Vì vậy, một lệnh hợp lệ sẽ trông giống như thế này,

 ATTRIB + R -H 

nhưng không phải như thế này, loại bỏ không gian.

 ATTRIB + RH 

Văn bản bên ngoài Chân đế : Cũng giống như Không gian, bất kỳ văn bản nào bên ngoài dấu ngoặc vuông đều phải được sử dụng và phải được sử dụng "nguyên trạng" trong khi thực hiện các lệnh.

Ví dụ, trong lệnh attrib ở trên, lệnh cơ bản ATTRIB phải được sử dụng và nên được sử dụng như là. Vì vậy, lệnh hợp lệ trông giống như thế này,

 ATTRIB + R -HC: \ folder \ file.txt 

và không như thế này, điều này giúp loại bỏ việc sử dụng văn bản bên ngoài dấu ngoặc đơn.

 + R -HC: \ folder \ file.txt 

Dấu ba chấm (“…”) : Dấu ba chấm không quá phổ biến trong bất kỳ cú pháp nào, nhưng nếu bạn thấy dấu ba chấm, thì điều đó có nghĩa là mục hoặc thông số có thể được lặp lại vô tận.

Phần kết luận

Biết cách diễn giải cú pháp dòng lệnh rất hữu ích cho việc hiểu và sử dụng các tham chiếu lệnh được tìm thấy trong tài liệu chính thức và trên Internet. Chắc chắn, nó có thể mất một thời gian để có được giữ các quy tắc cú pháp, nhưng nó là giá trị nó.

Đừng quên chia sẻ suy nghĩ của bạn bằng cách sử dụng mẫu bình luận dưới đây.