Trong quá trình sử dụng Linux, sẽ có một số lệnh mà bạn thường phải dùng mỗi ngày, ngắn không nói nhưng nếu nó rất dài và gõ mất thời gian thì đây đúng là thủ thuật cho bạn.
Linux có một tệp cấu hình Bash nằm ở ~/ với tên là .bashrc trong file này sẽ bao gồm các cấu hình nho nhỏ để khởi chạy trong terminal. Chỉ với vài dòng đơn giản phối hợp cùng lệnh alias, sau này thay vì phải nhập cả một dãy lệnh dài, bạn có thể nhập vài chữ ngắn gọn, terminal sẽ dựa vào dữ liệu đã được cấu hình để thực thi.
# CÁCH LÀM
- Mở terminal (tổ hợp phím Ctrl Alt T).
- Nhập vào lệnh dưới để mở file cấu hình Bash:
gedit ~/.bashrc
- Cú pháp lệnh: alias tên-rút-gọn='lệnh-cần-rút-gọn'
- Mình thì cần rút gọn lệnh cập nhật hằng ngày, mình có thể tạo lịch cho nó tự làm mỗi khi khởi động nhưng thông thường mình thích tự gõ lọc cọc cho thuộc lệnh, giờ thì mình thuộc lòng từ lâu với mình lười gõ lệnh dài quá nên mình chọn cách rút gắn (vẫn không tạo lịch tự động đâu =)) ).
- Dưới đây mình sẽ ví dụ lệnh của mình, bạn có thể tự thay thế cho phù hợp với nhu cầu (trong file bashrc đã mở ở trên, nhập ở dòng dưới cùng, nhập xong nhớ ấn Save hoặc Ctrl S):
alias fupdate='sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y'
- Với fupdate là tên rút gọn mình muốn gán cho câu lệnh sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y (nhớ lưu ý đầu và cuối câu lệnh phải có đóng mở ngoặc đơn)
- Bạn có thể tạo bao nhiêu dòng alias đều được, muốn gán tên rút gọn nào cho câu lệnh nào cũng được miễn là tên rút gọn đó không trùng với các lệnh có sẵn trong hệ thống, ví dụ mình không thể đặt tên rút gọn là reboot vì nó trùng với lệnh reboot của hệ thống, khi mình vẫn cố tình đặt như vậy thì terminal sẽ ưu tiên chạy lệnh reboot đã cấu hình bằng alias và bỏ qua lệnh reboot của hê thống.
- Thoát file cấu hình, quay lại terminal, bạn gõ lệnh dưới để cập nhật thay đổi:
source ~/.bashrc
- Kiểm tra thay đổi, tiến hành gõ thử fupdate vào terminal và chạy lệnh, kết quả như hình - tên rút gọn đã chạy lệnh theo cấu hình sẵn, sau này mình không cần phải gõ một lệnh dài nữa:
- Cấu hình lệnh rút gọn nào có sudo ở trong hoặc chạy ảnh hưởng hệ thống thì vẫn phải nhập mật khẩu như thường chứ không thể chạy thẳng trớn được.
# KHÔI PHỤC
- Nếu muốn trả lại mọi thứ như ban đầu, bạn có thể làm lại các bước ở trên và xóa dòng alias là được.
Chúc các bạn thành công !
Nguồn: mò mẫm
.
