Cách cài đặt và sử dụng PowerShell trên Ubuntu 20.04

theanh

Administrator
Nhân viên
PowerShell là một công cụ cấu hình dựa trên tác vụ của hệ điều hành Windows. Đây là một công cụ rất mạnh mẽ được sử dụng để tự động hóa các tác vụ của quản trị viên hệ thống. Microsoft đã phát hành PowerShell Core cho hệ điều hành Linux. Với PowerShell, bạn có thể thực hiện các tác vụ quản trị khác nhau trên máy tính từ xa và máy tính cục bộ.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt PowerShell trên Ubuntu 20.04.

Điều kiện tiên quyết​

  • Một máy chủ chạy Ubuntu 20.04.
  • Một mật khẩu gốc được cấu hình cho máy chủ.

Bắt đầu​

Trước khi bắt đầu, bạn sẽ cần cập nhật các gói hệ thống của mình lên phiên bản mới nhất. Bạn có thể cập nhật chúng bằng lệnh sau:
Mã:
apt-get update -y
Sau khi máy chủ của bạn được cập nhật, bạn có thể tiến hành bước tiếp theo.

Cài đặt PowerShell bằng Snap​

Có hai cách để cài đặt PowerShell trên Ubuntu 20.04. Trong phần này, chúng tôi sẽ hướng dẫn bạn cách cài đặt PowerShell bằng snapd.

Đầu tiên, hãy cài đặt trình quản lý gói Snap bằng lệnh sau:
Mã:
apt-get install snap snapd -y
Sau khi cài đặt, bạn có thể cài đặt PowerShell bằng lệnh sau:
Mã:
snap install powershell --classic
Sau khi PowerShell được cài đặt, hãy kết nối với PowerShell bằng lệnh sau:
Mã:
pwsh
Bạn sẽ nhận được kết quả sau:
Mã:
PowerShell 7.1.2Bản quyền (c) Microsoft Corporation.https://aka.ms/powershellNhập 'help' để được trợ giúp.PS /root>
Tiếp theo, thoát khỏi PowerShell bằng lệnh sau:
Mã:
PS /root> exit
Bạn có thể gỡ cài đặt PowerShell khỏi hệ thống của mình bằng lệnh sau:
Mã:
snap remove powershell

Cài đặt PowerShell từ kho lưu trữ Ubuntu​

Bạn cũng có thể cài đặt PowerShell từ kho lưu trữ Ubuntu. Trước tiên, hãy tải xuống gói kho lưu trữ PowerShell bằng lệnh sau:
Mã:
wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
Sau khi tải xuống hoàn tất, hãy cài đặt gói đã tải xuống bằng lệnh sau:
Mã:
dpkg -i packages-microsoft-prod.deb
Tiếp theo, hãy cập nhật kho lưu trữ và cài đặt PowerShell bằng lệnh sau:
Mã:
apt-get update -y
apt-get install powershell -y
Sau khi cài đặt hoàn tất, hãy kết nối với PowerShell bằng lệnh sau:
Mã:
pwsh
Bạn sẽ nhận được kết quả sau:
Mã:
PowerShell 7.1.2Bản quyền (c) Microsoft Corporation.https://aka.ms/powershellNhập 'help' để được trợ giúp.PS /root>

Cách sử dụng PowerShell​

Trong phần này, chúng tôi sẽ chỉ cho bạn cách sử dụng dòng lệnh PowerShell trên Linux.

Để liệt kê thư mục, hãy chạy lệnh sau:
Mã:
PS /root> dir
Bạn sẽ nhận được kết quả sau:
Mã:
Thư mục: /rootChế độ LastWriteTime Độ dài Tên--------------- ------ ----d---- 23/02/2021 1:48 CH snap----- 07/01/2021 2:45 SA 162406548 nexus-3.29.2-02-unix.tar.gz----- 23/04/2020 7:02 CH 3124 packages-microsoft-prod.deb
Để biết thông tin chi tiết về PowerShell, hãy chạy lệnh sau:
Mã:
PS /root> Get-Host
Bạn sẽ nhận được kết quả sau:
Mã:
Name : ConsoleHostVersion : 7.1.2InstanceId : 65ee7aa5-320c-478d-9337-d8642073a26aUI : System.Management.Automation.Internal.Host.InternalHostUserInterfaceCurrentCulture : en-USCurrentUICulture : en-USPrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxyDebuggerEnabled : TrueIsRunspacePushed : FalseRunspace : System.Management.Automation.Runspaces.LocalRunspace
Để in toàn bộ lịch sử lệnh PowerShell, hãy chạy lệnh sau:
Mã:
PS /root> Get-History
Bạn sẽ nhận được kết quả đầu ra sau:
Mã:
Id Duration CommandLine -- -------- ----------- 1 0.026 ls -l 2 0.069 dir 3 0.027 dir / 4 0.004 dir 5 0.139 Get-Aliasias cd 6 0.006 cd 7 0.004 Set-Location 8 0.042 Get-Aliasias cd 9 0.110 Get-Process 10 0.050 Get-Host
Để lấy thông tin của tất cả các tiến trình, hãy chạy lệnh sau:
Mã:
PS /root> Get-Process
Bạn sẽ nhận được kết quả đầu ra sau:
Mã:
NPM(K) PM(M) WS(M) CPU(s) Id SI ProcessName ------ ----- ----- ------ -- -- ----------- 0 0,00 3,89 0,00 7605 …03 (sd-pam) 0 0,00 0,00 0,00 137 0 acpi_thermal_pm 0 0,00 1,96 0,00 517 517 agetty 0 0,00 1,79 0,00 520 520 agetty 0 0,00 0,00 0,00 127 0 ata_sff 0 0,00 3,76 0,04 7628 …28 bash 0 0,00 3,88 0,00 10316 …28 bash 0 0,00 3,85 0,03 10327 …28 bash 0 0,00 3,69 0,00 10934 …28 bash 0 0,00 0,00 0,00 125 0 blkcg_punt_bio 0 0,00 0,00 0,00 175 0 charger_manager 0 0,00 0,00 0,00 14 0 cpuhp/0 0 0,00 0,00 0,00 15 0 cpuhp/1 0 0,00 2,80 0,01 327 327 cron
Để in thông tin trợ giúp, hãy chạy lệnh sau:
Mã:
PS /root> trợ giúp
Bạn cũng có thể sử dụng lệnh Get-Help để nhận trợ giúp về lệnh mong muốn.

Ví dụ, để nhận trợ giúp về lệnh Set-Location, hãy sử dụng lệnh sau:
Mã:
PS /root> Get-Help Set-Location
Nếu bạn muốn xóa PowerShell, hãy chạy lệnh sau:
Mã:
apt-get remove powershell -y

Kết luận​

Trong hướng dẫn trên, bạn đã học cách cài đặt và sử dụng PowerShell trên Ubuntu 20.04. Bây giờ bạn có thể viết tập lệnh PowerShell để tự động hóa các tác vụ quản trị hàng ngày của mình. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên