Khi làm việc với Windows PowerShell, bạn có thể đã bắt gặp thuật ngữ cmdlet và cảm nhận biết hơi bối rối. Cmdlet là gì? Nó có tận gốc khác với một lệnh trong PowerShell không hay đơn giản chỉ là một tên thường gọi khác? Cùng Truongthinh.info tìm lời đáp trong bài viết sau đây nhé!
Cmdlet là gì?
Cmdlet (đọc là “command-let”) là một script Windows PowerShell gọn nhẹ, thực hiện một chức năng.
Một lệnh, trong ngữ cảnh này, là thứ tự cụ thể từ người dùng đến hệ điều hành của máy tính hoặc một ứng dụng để thực hiện một service, chẳng hạn như hiển thị tất cả những file hoặc chạy chương trình.
Mặc dù Windows PowerShell cho dù là hơn 200 cmdlet ngắn cơ bản, nhưng các admin cũng có thể có thể viết những cmdlet của riêng mình và chia sẻ chúng.
Cmdlet có phần mở rộng . ps1 . Mỗi cmdlet sở hữu một file trợ giúp, có thể được truy cập bằng cách nhập:
Get-Help -Detailed
Chế độ xem chi tiết của file trợ giúp cmdlet kể cả miêu tả về cmdlet, cú pháp lệnh, miêu tả các tham số và một tỉ dụ minh họa việc sử dụng cmdlet.
Những cmdlet cơ bản phổ biến
Các cmdlet cơ bản phổ biến gồm những:
Cmdlet |
Chức năng |
Get-Location |
Chọn thư mục hiện hành |
Set-Location |
Thay đổi thư mục hiện hành |
Copy-Item |
Sao chép file |
Remove-Item |
Loại bỏ một file hoặc thư mục |
Move-Item |
Di chuyển một file |
Rename-Item |
Đặt lại tên cho file |
New-Item |
Tạo một file hoặc thư mục trống mới |
Cmdlet khác gì với những lệnh khác trong PowerShell?
Cmdlet khác với những lệnh trong môi trường command-shell khác như sau:
- Cmdlet là tỉ dụ về các lớp. NET Framework và không phải là những file thực thi độc lập.
- Cmdlet cũng đều có thể được tạo từ vài chục dòng code.
- Cmdlet thường không tự phân tích cú pháp, trình bày lỗi hoặc định dạng đầu ra. Việc phân tích cú pháp, trình bày lỗi và định hình đầu ra được giải quyết bởi Windows PowerShell Runtime.
- Cmdlet xử lý những đối tượng đầu vào từ pipeline (dòng dữ liệu di chuyển thông qua cmdlet) thay vì từ các luồng văn bản và cmdlet thường phân phối các đối tượng làm đầu ra cho pipeline.
- Cmdlet giải quyết một đối tượng tại một thời điểm.
Từ khóa bài viết: truongthinh.info, Cmdlet, Cmdlet là gì, Cmdlet khác gì so với lệnh, Cmdlet cơ bản
Bài viết Cmdlet là gì? Cmdlet khác gì các lệnh trong PowerShell? được tổng hợp và biên tập bởi: truongthinh.info. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho truongthinh.info để điều chỉnh. truongthinh.info xin cảm ơn.