Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách đọc cú pháp dòng lệnh Windows (Command Line Syntax)

Cách đọc cú pháp dòng lệnh Windows (Command Line Syntax)

Nếu bạn đang dùng PC Windows, bạn có lẽ đã từng thấy hoặc dùng dòng lệnh để làm gì đó trên máy. Nếu bạn cần giúp đỡ về một lệnh, có rất nhiều trang web giúp bạn với cú pháp và cách 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ự giúp đỡ đó chỉ là một chuỗi babel.

Ví dụ, nếu bạn kiểm tra tài liệu tham khảo 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ư sau.

ATTRIB [{+R|-R}] [{+A|-A}] [{+S|-S}] [{+H|-H}] [[drive:][path] filename] [/S[/D]]

Như bạn thấy, cú pháp dòng lệnh trên chứa đủ loại biến thể như chữ hoa/thường, và ký tự đặc biệt như dấu cách, ngoặc vuông ("[ ]"), ngoặc nhọn ("{}"), và dấu gạch dọc (" | "). Cú pháp dòng lệnh trên không có nghĩa với mắt chưa qua đào tạo, nhưng nó thông báo cho bạn các tham số khác nhau bạn có thể dùng với lệnh attrib.

Cách đọc cú pháp dòng lệnh Windows (Command Line Syntax)

Cách đọc cú pháp lệnh

Cú pháp lệnh không gì khác ngoài các quy tắc quản lý cách một lệnh có thể được dùng hoặc chạy. Trừ khi bạn biết cách đọc cú pháp dòng lệnh, bạn không thể dùng hoặc hiểu các lệnh đúng cách hoặc tận dụng hết công suất. Vì vậy, trong hướng dẫn cơ bản này, hãy cùng tìm hiểu một số kiến thức cơ bản về cách đọc cú pháp dòng lệnh. Theo ví dụ, bạn có thể lấy lệnh "attrib" ở trên và dùng thông tin dưới để diễn giải lệnh đó.

Ký tự đặc biệt "+": Bất cứ khi nào bạn dùng ký tự đặc biệt + trước một mục hoặc tham số, nó có nghĩa là bạn đang thiết lập tham số đó cho nhiệm vụ bạn đang làm.

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

Ký tự đặc biệt "-": Bất cứ khi nào bạn dùng ký tự đặc biệt - trước một mục hoặc tham số, nó có nghĩa là bạn đang xóa bỏ tham số đó cho nhiệm vụ bạn đang làm.

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

Ký tự IN HOA: Trong cú pháp dòng lệnh, các ký tự viết hoa là những gì người dùng nên gõ chính xác. Khi nói ký tự, nó bao gồm tất 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 switch như -R, +A, /S, v.v., nên được dùng như nguyên bản không sửa đổi. Vì vậy lệnh hợp lệ trông giống như sau,

ATTRIB +R

chứ không như thế này, loại bỏ ký tự đặc biệt "+".

ATTRIB R

Ký tự viết thường: Bất cứ khi nào bạn thấy ký tự viết thường, nó chỉ có nghĩa là người dùng nên cung cấp thông tin cần thiết để lệnh thực thi đúng.

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 ở chỗ [[drive:][path] filename]. Khi đã cung cấp, lệnh trông giống như sau.

ATTRIB C:\folder\file.txt

Dấu gạch dọc (Pipes / Vertical Bars): Dấu gạch dọc dùng để hiển thị các tham số khác nhau bạn có thể dùng bên trong ngoặc vuông hoặc ngoặc nhọn. Nó có cùng nghĩa với "hoặc...hoặc", nghĩa là chỉ một trong các tham số có thể dùng. Dấu gạch dọc chỉ để minh họa và không nên dùng với lệnh thực tế.

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

Ngoặc nhọn ("{ }"): Bất kỳ mục hoặc tham số nào bên trong ngoặc nhọn là một tập hợp lựa chọn nơi người dùng nên chọn một, tức là bạn có thể chọn một tham số giữa nhóm tham số bên trong ngoặc nhọn. Cũng không nên dùng ngoặc nhọn với lệnh thực tế.

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

ATTRIB +A

chứ không như thế này, dùng cả hai tùy chọn cùng lúc.

ATTRIB +A -A

Ngoặc vuông ("[ ]"): Bất kỳ mục hoặc tham số nào bên trong ngoặc vuông là tùy chọn, tức là tùy bạn dùng tham số đó hay không. Cũng không nên dùng ngoặc vuông với lệnh thực tế.

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

ATTRIB +R

hoặc

ATTRIB

Dấu cách (Spaces): Ngay cả dấu cách cũng có ý nghĩa trong cú pháp lệnh. Nếu bạn tìm thấy dấu cách trong cú pháp lệnh, bạn nên dùng nó khi thực thi 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ỳ dấu cách nào. Vì vậy, lệnh hợp lệ sẽ trông giống như sau,

ATTRIB +R -H

chứ không như thế này, loại bỏ dấu cách.

ATTRIB+R-H

Văn bản bên ngoài ngoặc vuông: Giống như dấu cách, bất kỳ văn bản nào bên ngoài ngoặc vuông phải được dùng và nên dùng "nguyên bản" khi thực thi lệnh.

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

ATTRIB +R -H C:\folder\file.txt

chứ không như thế này, loại bỏ việc dùng văn bản bên ngoài ngoặc.

+R -H C:\folder\file.txt

Dấu ba chấm (Ellipsis "..."): Ellipsis không phổ biến trong cú pháp, nhưng nếu bạn thấy ellipsis, nó có nghĩa là mục hoặc tham số đó có thể lặp lại vô tậ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 để hiểu và dùng tài liệu tham khảo lệnh tìm thấy trong tài liệu chính thức và trên Internet. Chắc chắn, có thể mất thời gian để nắm các quy tắc cú pháp này, nhưng nó đáng giá.

Đừng quên chia sẻ suy nghĩ của bạn qua biểu mẫu bình luận bên dưới.