Cmdlet là gì? Cmdlet khác gì các lệnh trong PowerShell?


Quảng Cáo
--
Website truongthinh.info có bài Cmdlet là gì? Cmdlet khác gì các lệnh trong PowerShell?Cmdlet là gì? Nó có hoàn toàn khác với một lệnh trong PowerShell không hay đơn giản chỉ là một tên gọi khác? Cùng Truongthinh.info tìm câu trả lời trong bài viết sau đây nhé!

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.

Cmdlet trong PowerShell
Cmdlet trong PowerShell

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.

Bài Viết Liên Quan


Bài Viết Khác

--
Quảng Cáo