Windows Terminal & PowerShell Core cơ bản

2 min read

Ở bài trước, mình đã hướng dẫn các bạn cài đặt PowerShell Core, bài này mình sẽ hướng dẫn cơ bản về các tính năng nổi bật, một số minh hoạ cụ thể.

PowerShell Core là gì?

PowerShell Core là phiên bản mới nhất của PowerShell do Microsoft phát triển. Đây là một nền tảng mã nguồn mở, đa nền tảng cho phép chạy trên các hệ điều hành Windows, Linux và macOS.

Ví dụ một đoạn code đơn giản:

Write-Host "Hello World"

PowerShell Core có gì nổi trội

  • Đa nền tảng – Có thể chạy trên nhiều hệ điều hành như Windows, Linux, macOS.
  • Mã nguồn mở – Cộng đồng có thể đóng góp vào sự phát triển của PowerShell Core.
  • Tương thích ngược với PowerShell 5 – Các tập lệnh và module cũ vẫn có thể chạy.
  • Hỗ trợ Docker – Có thể chạy PowerShell Core trong Docker.
  • Tích hợp .NET Core – Sử dụng .NET Core thay vì .NET Framework.
  • Hỗ trợ JSON – Làm việc dễ dàng hơn với dữ liệu JSON.
  • Tích hợp OpenSSH – Kết nối từ xa tới Linux và macOS.
  • Hiệu năng tốt hơn – Khởi động nhanh, sử dụng bộ nhớ ít hơn.

Một số ví dụ sử dụng

  • Quản trị hệ thống đa nền tảng từ xa thông qua SSH:
Enter-PSSession -HostName <IP_Address> -UserName <Username>
  • Xây dựng các tập lệnh và tool automation hoạt động trên nhiều nền tảng:
Get-Process | Export-Csv -Path .\processes.csv
  • Triển khai và quản lý các ứng dụng trong Docker:
docker run -it mcr.microsoft.com/powershell
  • Xử lý và phân tích dữ liệu JSON:
Get-Content .\data.json | ConvertFrom-Json
  • Tự động hóa các tác vụ quản trị hệ thống:
Get-Service | Where-Object {$_.Status -eq "Stopped"} | Start-Service

Ngoài ra, PowerShell 💖 Linux

Nhờ tích hợp Interoperability, các lệnh Linux trở nên dễ dàng sử dụng trong PowerShell Core, giúp quản trị hệ thống đa nền tảng thuận tiện hơn.

Một số ví dụ về cách sử dụng lệnh Linux trong PowerShell Core như: có thể sử dụng lệnh ps để xem thông tin process, lệnh ls để liệt kê các file và thư mục, gọi các tool như vim, nano để chỉnh sửa file, ….

Tổng kết

Chúng ta hoàn toàn có thể sử dụng PowerShell Core trên máy tính chạy Windows thay cho git bash mà các bạn hay dùng, do vậy hãy bắt đầu sử dụng nó ngay từ bây giờ đi nhé!

powershell

Tham khảo

Avatar photo

Leave a Reply

Your email address will not be published. Required fields are marked *