Shell mặc định trong Ubuntu là “ bash ”, nhưng điểm hay của Ubuntu là nó cho phép người dùng cài đặt và sử dụng cả các shell khác. Zsh cung cấp các tính năng khác cho người dùng mà không có sẵn trong trình bao Bash. Ví dụ: nó tự động sửa các lỗi nhỏ khi nhập và cho phép người dùng điều hướng các thư mục khác nhau bằng cách nhập tên thư mục thay vì lệnh “cd”.
Làm cách nào để cài đặt Zsh trong Ubuntu 22.04?
Phần này giải thích các bước quan trọng để cài đặt Zsh trên Ubuntu 22.04. Hãy bắt đầu:
Bước 1 (Tùy chọn): Xác định vị trí Tiện ích Zsh
Đây là một bước tùy chọn mà bạn có thể định vị phiên bản có sẵn của “ Zsh ” trên danh sách kho lưu trữ của Ubuntu:
$ apt show zsh
Có thể thấy rằng phiên bản “ 5.8.1-1 ” của zsh đã có sẵn trong kho lưu trữ của Ubuntu.
Bước 2: Cài đặt Zsh
Để cài đặt phiên bản có sẵn trên Ubuntu 22.04, hãy sử dụng lệnh sau:
$ sudo apt install zsh -y
Bước 3: Cài đặt Công cụ cấu hình của Zsh là Oh-my-zsh
Sau khi cài đặt Zsh trong Ubuntu, công cụ cấu hình của Zsh “ oh-my-zsh ” sẽ được cài đặt bằng lệnh:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Nó sẽ yêu cầu quyền đặt Zsh thành shell mặc định trong máy:
Nhập Y để cho phép
Để chuyển đổi qua lại giữ bash và zsh, sử dụng lệnh sau:
# từ zsh -> bash
$ exec bash
# từ bash -> zsh
$ exec zsh
Bước 4: Cài đặt Plugin
Để sử dụng zsh một cách thuận tiện nhất thì không thể không cài thêm plugin.
Công cụ Oh-my-zsh bao gồm rất nhiều Plugin đi kèm, bạn có thể xem danh sách các Plugin oh-my-zsh ở đây. để sử dụng các plugin đó, bản chỉ cần thêm nó vào phần plugins=... trong tệp .zshrc như bên dưới:
plugins=(git docker zsh-autosuggestions)
trong đó:
- git, docker là plugin bạn có thể tìm thấy trong danh sách ở trên
- zsh-autosuggestions là plugin bạn sẽ phải tự cài đặt
Dưới đây là một số Plugin mình đang dùng:
- zsh-autosuggestions
- zsh-z
- poetry
- zsh-autocomplete
- zsh-syntax-highlighting
Ví dụ: Cài đặt plugin zsh-autosuggestions cho Oh My Zsh
- Sao chép kho lưu trữ này vào
$ZSH_CUSTOM/plugins(theo mặc định~/.oh-my-zsh/custom/plugins)
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Kiểm tra plugin đã cài đúng vị trí chưa:
ls ~/.oh-my-zsh/custom/plugins

- Thêm plugin vào danh sách plugin để Oh My Zsh tải (bên trong
~/.zshrc):
plugins=(
git
# other plugins...
zsh-autosuggestions
)
- Tắt và mở trình bao mới
Cài đặt nhanh các plugin cho Oh-my-zsh
Các plugin khác có thể cài đặt nhanh như sau:
# zsh-autocomplete
$ git clone https://github.com/marlonrichert/zsh-autocomplete ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autocomplete
# zsh-z
$ git clone https://github.com/agkozak/zsh-z ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-z
# zsh-syntax-highlighting
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Thêm vào tệp .zshrc dạng như sau:
plugins=(git docker zsh-autosuggestions zsh-z zsh-autocomplete zsh-syntax-highlighting)
Lưu ý:
zsh-syntax-highlightingluôn được đặt cuối cùng.
Một số hình ảnh:
sh-autosuggestions + *zsh-autocomplete
zsh-autocomplete

zsh-z

Tìm kiếm lịch sử (zsh-autocomplete)
- Nhấn Ctrl + R sau đó nhập lệnh cần tìm, ví dụ
apt - Cũng có thể gõ
aptsau đó nhấn Ctrl + R
Dùng phím mũi tên để chọn line phù hợp, Enter.






