Trong công việc, mỗi lần mình truy cập server cần phải thao tác một số dòng lệnh, mà chúng luôn diễn ra hằng ngày.
Ví dụ: $ passh -p 123456 ssh example@192.168.1.100
Như các bạn thấy, ta có thể thực hiện truy cập vào server ta phải qua dòng lệnh passh -p và ssh. Mình tự hỏi tại sao mình không thể tạo một lệnh tương tự để truy cập vào server nhỉ? Thế là suy nghĩ một hồi mình chợt thấy keyword alias trong đầu và thực hiện tìm hiểu nó trên commandlinefu (Một trang website tổng hợp các command trên linux)
Đúng như mong đợi, thì cũng có kết quả về câu lệnh alias
Vậy alias trong Linux là gì?
Như mình đã nói, alias thực chất sinh ra để thay thế các câu lệnh quá dài mà chúng ta phải thực hiện đi thực hiện lại.
Cú pháp của alias trong Linux
Lệnh alias sử dụng cú pháp sau:
alias [option] [name]='[value]'
alias: Gọi câu lệnh alias
[option]: Liệt kê tất cả các alias hiện tại
[name]: Tên alias mà dùng để tham chiếu mới (Không trùng với các command linux, không bao gồm ký tự đặc biệt)
[value]: Đây lệnh lệnh dùng để tham chiếu
Ví dụ:
alias runs='passh -p 123456 ssh example@192.168.1.100'
Tạo alias không giới hạn
Để tạo alias không giới hạn số lần, chỉ cần thực hiện sửa tệp tin .bashrc
sudo nano ~/.bashrc
Sau đó thêm đoạn command sau vào tệp tin
alias runs='passh -p 123456 ssh example@192.168.1.100'
Một số câu lệnh trong alias
Liệt kê tất cả alias
alias
Xóa alias
unalias [name]
- [name]: Là tên của alias
Tạm kết
Vì câu lệnh alias chỉ giúp giảm thiểu được phần nào thao tác của bạn, nhưng khi kết hợp với shell và cron thì chắc chắn bạn sẽ không cần phải nhúng tay vào.
Vậy là từ nay cuộc sống bớt khổ khi sử dụng câu lệnh alias rồi.