Cuộc sống bớt khổ vì đã có alias

Cuộc sống bớt khổ vì đã có alias

·

2 min read

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 -pssh. 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'
Lưu ý: Lệnh alias cho phép bao gồm nhiều lệnh làm giá trị bằng cách phân tách nhau bởi dấu ( | ).

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 shellcron 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.