Giới thiệu
Làm việc trên các hệ thống Linux có nghĩa là một người đang sử dụng dòng lệnh thường xuyên hơn không. Phải gõ tên thư mục dài nhiều lần cũng như đoán tên lệnh ăn hết thời gian quý giá. Điều này có thể tăng lên rất nhanh. Z là một công cụ ghi lại mọi thư mục bạn duyệt và biên dịch một danh sách có trọng số của những thư mục thường xuyên nhất / được sử dụng gần đây. Zsh là một thay thế cho bash (shell mặc định đi kèm với hầu hết các bản phân phối Linux) có thêm các cải tiến tinh tế như sửa lỗi chính tả cho các từ / lệnh và hoàn thành tab tốt hơn.
Cài đặt & Cài đặt
Tạo một phiên bản Vultr chạy CentOS (phiên bản 6 hoặc 7) và làm theo các bước dưới đây để thêm người dùng quản trị viên (sudo) mới. Chúng tôi đang làm điều này bởi vì đó là hướng dẫn thực hành tốt nhất để tạo người dùng mới và gán quyền quản trị viên để truy cập máy chủ, thay vì sử dụng người dùng root.
- Kết nối với ví dụ Vultr của bạn
ssh root@[vultr-ip-address]
.
- Thêm một người dùng mới
adduser <newuser>
.
- Đặt mật khẩu cho người dùng mới
passwd <newuser>
.
- Làm cho người dùng mới trở thành người dùng quản trị
usermod -a -G wheel <newuser>
.
- (Chỉ dành cho CentOS 6) Thêm vào sudoers :
echo ' <newuser> ALL=(ALL) ALL' >> /etc/sudoers
.
- Ngắt kết nối từ ví dụ
exit
.
- Kết nối lại với ví dụ, nhưng lần này là người dùng mới
ssh <newuser>@[vultr-ip-address]
.
Cài đặt và sử dụng Z
Bạn nên ở trong thư mục nhà của bạn sau khi bạn đăng nhập là "newuser" (nếu không, hãy chạy cd ~
). Thực hiện theo các bước tiếp theo để cài đặt Z. Lưu ý rằng vì Z là tập lệnh, những gì chúng tôi làm là tải nó xuống thư mục chính của chúng tôi và báo cho shell mặc định của chúng tôi chạy Z bất cứ khi nào nó khởi động.
- Tải về
wget https://raw.githubusercontent.com/rupa/z/master/z.sh
.
- Cài đặt
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc
. Lệnh này sẽ nối . ~/z.sh
vào .bashrc
tệp của bạn , từ đó bảo nó chạy Z khi khởi động.
- Tải lại vỏ
source ~/.bashrc
.
Để kiểm tra cách Z hoạt động, hãy duyệt đến các thư mục sau:
cd /etc/cloud/templates
cd /usr/share/nano
cd /etc/pki/java
cd ~
Bây giờ, từ thiết bị đầu cuối của bạn, nhập z clo
và nhấn nút tab, sau đó nhập. Tiếp theo, nhập z nano
và nhấn nút tab, sau đó nhập lại. Bạn sẽ thấy trong cả hai trường hợp Z tự động biết cd
vào thư mục thứ nhất và thứ hai nơi chúng tôi đã duyệt ban đầu.
Cài đặt và sử dụng Zsh
- Cài đặt
sudo yum update && sudo yum -y install zsh
.
- Kiểm tra phiên bản để xác minh cài đặt
zsh --version
.
- Làm cho Zsh vỏ mặc định của bạn
chsh -s /bin/zsh
. Bạn sẽ được nhắc nhập mật khẩu của bạn.
- Thoát ra
exit
.
- Đăng nhập lại vào hệ thống
ssh <newuser>@[vultr-ip-address]
.
Nếu bạn được chào với lời nhắc cấu hình shell Zsh, chọn "2", sau đó "1", sau đó "0" để chấp nhận cài đặt mặc định.
Để kiểm tra mọi thứ, nhập " kill
" và nhấn nút tab (có khoảng trắng sau kill
). Zsh sẽ tự động hiển thị cho bạn một danh sách hoặc các quy trình để giết thay vì không làm gì cả.
Zsh cũng chia sẻ lịch sử thiết bị đầu cuối của bạn trên nhiều cửa sổ / phiên và có rất nhiều tính năng hữu ích khác. Ngoài ra còn có các khung được xây dựng trên Zsh thậm chí còn thêm các tính năng rực rỡ hơn cho nó, chẳng hạn như oh-my-zsh và prezto .
Sử dụng Z với Zsh
- Chạy đi
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc
. Lệnh này nối . ~/z.sh
vào .zshrc
tệp, cho biết nó chạy Z khi khởi động.
- Tải lại vỏ
source ~/.zshrc
.
Lưu ý: Nếu bạn không thích cài đặt mặc định, bạn có thể cập nhật cấu hình vỏ Zsh bằng cách chỉnh sửa .zshrc
tệp (trong thư mục chính của bạn) hoặc bằng cách chạy các lệnh sau:
autoload -U zsh-newuser-install
zsh-newuser-install -f
source ~/.zshrc
Phần kết luận
Z và Zsh là những công cụ hữu ích có thể giúp tăng năng suất của bạn.
Các phiên bản khác
Ubuntu
CentOS
Viết bởi Lami Adabonyan