Microsoft phát hành Windows Terminal năm 2019. Nó là công cụ dòng lệnh tuyệt vời gom Command Prompt, PowerShell, Azure Cloud Shell, và WSL (Windows Subsystem for Linux) dưới một mái nhà và cũng cực kỳ tùy chỉnh. Hướng dẫn này giúp bạn tinh chỉnh Windows Terminal nhiều cách để tận dụng tối đa.
1. Zoom Cho Hiển Thị Tốt Hơn
Nếu bạn có màn hình độ phân giải cao, thấy chữ trên Windows Terminal hơi khó khăn. Windows Terminal cho tùy chọn resize chữ theo sở thích.
Giữ phím Ctrl và cuộn chuột để resize chữ. Cuộn lên tăng cỡ chữ, cuộn xuống giảm.
Zoom lưu cho phiên hiện tại và reset phiên mới. Nếu muốn cỡ chữ cụ thể, đổi qua phần "Appearance" trong "Settings".
- Nhấp menu thả xuống bên cạnh nút New Tab (+). Chọn "Settings" từ menu ngữ cảnh.
- Chọn "Defaults" từ khung trái, đi phần "Appearance", cuộn xuống "Font Size".
- Chọn cỡ chữ và nhấp "Save" áp dụng thay đổi.
2. Thay Đổi Thư Mục Khởi Động
Mặc định, Windows Terminal mở ở thư mục "C:\Users\
Ví dụ, nếu thường làm việc trong thư mục Downloads, thay vì gõ cd downloads mỗi lần khởi động, bạn đổi thư mục mặc định Windows Terminal thành Downloads.
- Nhấp menu thả xuống bên cạnh New Tab (+). Giữ Alt chọn "Settings" từ menu ngữ cảnh.
- Vì mở file JSON, có thể nhắc chọn trình soạn thảo mặc định. Nếu không có ý định, chọn Notepad.
- Khi file JSON mở, đi "Edit → Find" hoặc phím tắt Ctrl + F. Gõ
startingDirectorynhấp "Find Next".
- Đóng cửa sổ "Find" và sửa cài đặt "startingdirectory" thành thư mục bạn chọn.
Mặc định, "startingdirectory" là %USERPROFILE%. Trong trường hợp chúng tôi, đổi thành %USERPROFILE%/Downloads/.
Nếu cuộn xuống một chút, cũng sửa thư mục khởi động các terminal khác.
- Lưu file JSON nhấn Ctrl + S. Chọn "Save as type" thành "All files" đặt tên "defaults.json". Nhấp "Save" xong.
Lần sau khởi động lại Windows Terminal, bạn thấy nó bắt đầu ở thư mục mặc định bạn định nghĩa.
3. Thay Đổi Profile Mặc Định
Đôi khi cần Windows Terminal khởi động trong profile khác PowerShell mặc định. Nếu cần đổi, khá dễ.
- Mở Windows Terminal Settings nhấn Ctrl + ,.
- Chọn tab Startup từ thanh bên.
- Nhấp menu thả xuống dưới cài đặt "Default profile". Chọn profile ưa thích.
- Nhấp "Save" áp dụng thay đổi.
Khi restart Windows Terminal hoặc mở tab mới, nó mở profile bạn chọn.
4. Custom SSH Profiles
Trong một số tình huống, tiện nếu tự động SSH vào server từ xa qua Windows Terminal. Để đạt được, thiết lập profile tùy chỉnh mới qua file JSON.
- Mở "Settings" trong Windows Terminal dùng phím tắt Ctrl + ,.
- Chọn "Open JSON file" trong thanh bên. Sẽ mở file JSON trong Notepad hoặc trình soạn thảo mặc định.
- Cuộn xuống cho đến khi thấy code profile hiện tại. Sau profile cuối, thêm code sau.
,{ "guid": "{5d0389a7-6eec-46a4-b37e-d40473fbba08}", "hidden": false, "name": "Test SSH Profile", "commandline": "wsl ssh user@localhost", "icon": "❤️" }
- Tạo GUID tùy chỉnh với trình tạo GUID online miễn phí. Thay GUID trong code trên bằng GUID online. Cũng cần thay chuỗi "commandline" với SSH server. Icon có thể bất kỳ emoji.
- Lưu file JSON dùng Ctrl + S sau chỉnh sửa.
Sau lưu, bạn thấy profile mới trong menu thả xuống bên cạnh nút new tab. Nhấp entry sẽ chạy SSH profile và kết nối server từ xa trong WSL ưa thích.
5. Command Palette
Command Palette cho xem hành động chạy trong Windows Terminal. Dùng Ctrl + Shift + P gọi Command Palette.
Bắt đầu bằng >, gỡ bỏ để nhập lệnh wt như sau.
-p "Command Prompt" `; split-pane -p "PowerShell"
Khi gõ lệnh, bạn thấy kết quả lệnh để biết mong đợi gì, đặc biệt khi không quen lệnh wt.
6. Split Panes Cho Quản Lý Multi-Shell
Windows Terminal hỗ trợ chia panes cho đa nhiệm tốt hơn. Bạn có PowerShell bên, Command Prompt bên kia. Thay vì qua lại hai tab, tốt hơn chia pane xem cả hai cùng lúc.
Chia pane dọc với Alt + Shift + -. Muốn chia ngang, dùng Alt + Shift + =. Cũng dùng Ctrl + Shift + P chia pane với Command Palette.
Thay vào đó, khi giữ Alt mở tab mới hoặc chọn profile khác từ menu thả xuống, tự động chia pane hoạt động.
Chuyển giữa pane giữ Alt nhấn phím mũi tên. Giữ Alt + Shift dùng phím mũi tên resize pane chọn.
7. Thay Đổi Layout Khởi Động
Khi chạy Windows Terminal, mở tab đơn dùng profile mặc định. Bạn tùy chỉnh layout khởi động với đối số dòng lệnh.
Lệnh sau cho phép chạy Windows Terminal chế độ split-pane:
wt -p "Command Prompt" `; split-pane -p "PowerShell"
Lệnh này mở Command Prompt và PowerShell tab trong pane dọc mới.
Đọc thêm đối số dòng lệnh trong Microsoft Documentation để cá nhân hóa Windows Terminal hơn.
8. Tích Hợp Docker
Docker hơi rối cho người mới, đặc biệt dùng Command Prompt/PowerShell. Các dòng lệnh không hỗ trợ auto-completion lệnh Docker, làm cho nó rắc rối hơn.
Để tổng quan, Docker dùng WSL 2 trong Windows và cung cấp khả năng tận dụng workspace Linux, giải phóng bạn từ duy trì script build Linux và Windows. Nói đơn giản, bạn dùng container Linux trong container WSL khác trong Windows không cần giả lập.
Cần vài điều kiện trước Docker:
- Tải và cài Docker Desktop
- Tính năng WSL 2 bật trên Windows
- Tải và cài gói cập nhật kernel Linux
- Hai hoặc nhiều WSL cài từ Microsoft Store, như Ubuntu
- Sau cài, chạy Docker Desktop đợi thông báo "Docker Desktop is running" mở "PowerShell".

- Docker dùng WSL implementation mặc định, xem distro Linux nào, gõ lệnh PowerShell sau.
wsl -l -v
Sẽ hiển thị tất cả Linux Distribution cài trên máy và phiên bản. Đảm bảo mọi Linux Distro phiên bản 2 vì Docker dùng dynamic memory allocation trong WSL 2. Bạn thấy "*" (sao) bên cạnh WSL implementation mặc định.
Trường hợp chúng tôi, có Ubuntu 18.04, và Ubuntu (20.04) cài, đang bật chúng. Bạn thấy distro Linux cài tại đây. Nếu không, cài phân phối Linux từ Microsoft Store.
- Mở distro Linux ưa thích trong Windows Terminal. Ở đây, mở Ubuntu 18.04. Xác định phiên bản Ubuntu bằng lệnh
lsb_release -a.
Để xác định Docker hoạt động, gõ lệnh sau. Nếu chạy, thấy thông báo hello từ Docker; ngược lại, qua bước trên sửa Docker.
docker run -it hello-world
- Nhập lệnh sau; thay Ubuntu bằng tên distro Linux ưa thích cài trên PC bước 3.
Lệnh này khởi động Ubuntu 20.04 trên phân phối Linux đang chạy.
docker run -it ubuntu bash
- Xác minh, lệnh
lsb_release -akhông chạy. Gõ lệnh sau cài nó.
sudo apt update sudo apt install lsb-release
Nhấn Y và Enter nếu nhắc.
Sau cài, nhập lệnh sau xác minh phiên bản phân phối Linux.
lsb_release -a
Sẽ hiển thị bạn chạy Ubuntu 20.04. Đó là cách dùng Docker chạy Linux Distribution trong distro Linux khác không cần giả lập riêng.
Bạn luôn dùng lệnh exit quay lại distro Linux gốc.
Tùy Chỉnh Windows Terminal Theo Cách Của Bạn
Đây là mẹo tùy chỉnh làm Windows Terminal hiệu quả hơn. Bạn cũng tìm nhiều tùy chọn trang "Settings" tùy chỉnh giao diện Terminal, như icon, tab, hình nền, và hơn nữa.
Windows Terminal là app mạnh mẽ, tùy chỉnh, cung cấp tính năng hay. Tuy nhiên, Windows cho tùy chỉnh các yếu tố OS khác như Action Center, Desktop, Taskbar, và nhiều hơn.