Trong Linux, bí danh là một lệnh cho phép chúng ta thực thi nhiều lệnh hoặc thao tác bằng cách tạo một lối tắt. Nó tiết kiệm thời gian và cải thiện năng suất, đặc biệt nếu công việc của bạn liên quan đến việc gõ nhiều lệnh.
Ví dụ: nếu bạn muốn tạo một thư mục và một tệp bên trong thư mục đó thì bạn phải thực thi các lệnh khác nhau để đạt được nhiệm vụ này. Tuy nhiên, bí danh giúp thực hiện các nhiệm vụ phức tạp như vậy chỉ trong một lần.
Trong hướng dẫn này, tôi sẽ khám phá bí danh là gì, loại của chúng trong Linux cũng như cách tạo và xóa bí danh.
- Bí danh là gì
- Cú pháp tạo bí danh trong Linux
- Cách tạo bí danh trong Linux
- Cách liệt kê bí danh trong Linux
- Các loại bí danh
- Tạo bí danh tạm thời
- Xóa bí danh tạm thời
- Tạo bí danh vĩnh viễn
- Xóa bí danh vĩnh viễn
- Tạo bí danh với các đối số
- Xóa bí danh có đối số
- Phần kết luận
Yêu cầu
Hệ thống | Linux (Bất kỳ bản phân phối Linux nào) |
Truy cập | Quyền truy cập root/sudo vào hệ thống |
Bí danh là gì
Trong Linux bí danh là một tiện ích dòng lệnh có thể tạo lối tắt cho nhiều lệnh hoặc thao tác. Tham chiếu bí danh đến nhóm lệnh chạy đồng thời.
Trong Linux, tất cả các lệnh đều khó nhớ và với tính chất hoạt động, việc sử dụng lệnh cũng trở nên phức tạp. Lệnh bí danh chủ yếu được sử dụng để thay thế các lệnh dài và phức tạp bằng tốc ký để có thể tránh được bất kỳ lỗi lệnh hoặc tùy chọn nào.
Cú pháp tạo bí danh trong Linux
Sử dụng cú pháp sau để tạo bí danh trong Linux.
Cú pháp:
bí danh tên =' < lệnh… > '
Trong cú pháp trên:
bí danh: Từ khóa để tạo bí danh.
tên: Tên bí danh, nó có thể là bất kỳ tên nào.
Một số cân nhắc quan trọng khi tạo bí danh:
-
- Đặt tên duy nhất cho bí danh và trong khi tạo bí danh vĩnh viễn, hãy đảm bảo nó không khớp với bất kỳ lệnh nào được xác định trước.
- Sử dụng dấu ngoặc đơn để bao gồm các lệnh.
- Tránh thêm dấu cách sau và trước dấu bằng (=), nếu không nó có thể tạo ra không tìm thấy bí danh lỗi.
Cách tạo bí danh trong Linux
Bí danh có thể được tạo bằng lệnh bí danh và cú pháp nêu trên. Hãy hiểu nó bằng một ví dụ:
bí danh cập nhật =' sudo cập nhật thích hợp && sudo nâng cấp apt'
Tôi đã tạo một bí danh cập nhật hai lệnh thường được sử dụng trong Linux; cập nhật và nâng cấp. Thay vì gõ hai lệnh, bạn tạo một bí danh và chỉ gõ bí danh đó để thực hiện các thao tác.
Hãy hiểu nó bằng một ví dụ khác:
Trong ví dụ này, tôi đã tạo một bí danh di chuyển để điều hướng các tập tin danh mục. Thay vì gõ toàn bộ đường dẫn, tôi có thể sử dụng bí danh di chuyển để trực tiếp vào các tập tin danh mục.
Cách liệt kê bí danh trong Linux
Để liệt kê các bí danh trong Linux, hãy gõ lệnh bí danh và tất cả các bí danh sẽ được liệt kê.
bí danh
Các loại bí danh
Có hai loại bí danh:
Bí danh tạm thời: Bí danh tạm thời vẫn hoạt động miễn là phiên hiện tại vẫn hoạt động và tự động bị xóa khi phiên kết thúc. Bí danh tạm thời được tạo đơn giản bằng lệnh bí danh.
Bí danh vĩnh viễn: Bí danh vĩnh viễn vẫn hoạt động ngay cả sau khi kết thúc phiên. Bí danh vĩnh viễn yêu cầu một số thay đổi bổ sung trong tệp hệ thống.
Tạo bí danh tạm thời
Mọi bí danh được tạo bằng lệnh bí danh đều là tạm thời. Nó vẫn hoạt động miễn là phiên hoạt động. Ví dụ: hãy tạo bí danh tạm thời để cập nhật kho lưu trữ.
bí danh cập nhật =' sudo cập nhật thích hợp && sudo nâng cấp apt'
Nó sẽ hoạt động trong phiên hoạt động hiện tại. Bây giờ hãy thoát khỏi phiên và đăng nhập lại, thử chạy bí danh và nó sẽ không hoạt động.
Để thoát khỏi phiên, chỉ cần đóng thiết bị đầu cuối và khởi chạy lại.
Xóa bí danh tạm thời
Để xóa bí danh tạm thời, hãy sử dụng bạn khóc lệnh trong khi đang ở phiên hoạt động.
Cú pháp:
bạn khóc < bí danh tên >
Ví dụ: để xóa bí danh cập nhật, hãy sử dụng:
Bây giờ, hãy liệt kê các bí danh và có thể thấy rằng bản cập nhật không còn nữa:
Để xóa tất cả các bí danh, hãy sử dụng:
Tạo bí danh vĩnh viễn
Để tạo bí danh vĩnh viễn, bạn phải thực hiện các thay đổi trong tệp cấu hình shell. Tệp cấu hình phụ thuộc vào shell bạn đang sử dụng.
-
- Đối với Bash thì đó là bashrc
- Đối với Zsh thì đó là co lại
Tôi đang sử dụng Bash; do đó, tôi sẽ mở tệp bashrc.
sudo nano ~ / .bashrc
Bây giờ, gõ bí danh cập nhật ở cuối tập tin. Bí danh sẽ là:
Lưu tập tin bằng cách sử dụng ctrl+x rồi nhấn và và .
Bây giờ, nguồn tập tin:
Bí danh này sẽ tồn tại vĩnh viễn cho dù bạn kết thúc phiên hay tắt máy.
Toán tử chuyển hướng (>>) cũng có thể được sử dụng để tạo bí danh vĩnh viễn vì nó sẽ nối thêm lệnh bí danh vào cuối tệp bashrc.
tiếng vọng “ bí danh cập nhật =' sudo cập nhật thích hợp && sudo nâng cấp apt'” >> ~ / .bashrc
Đừng quên nguồn tệp bashrc để lưu các thay đổi.
Xóa bí danh vĩnh viễn
Để xóa bí danh vĩnh viễn, bạn cần xóa nó khỏi tệp cấu hình shell. Trong trường hợp của tôi, đó là bashrc, hãy mở tệp và xóa bí danh.
Sau khi xóa bí danh, hãy lấy tệp bashrc bằng cách thực hiện lệnh được đưa ra bên dưới:
Bí danh đã bị xóa.
Tạo bí danh với các đối số
Bí danh thậm chí còn trở nên hữu ích hơn khi bạn có thể thêm đối số cho chúng. Bạn có thể làm điều đó bằng kỹ thuật tạo bí danh vĩnh viễn.
Lưu ý rằng trong kỹ thuật này, chúng tôi không sử dụng bí danh từ khóa, chúng tôi sẽ sử dụng một chức năng thay vì.
Cú pháp:
chức năng < Tên chức năng > ( ) {< lệnh… >
}
Hãy tạo một hàm lấy tên tệp làm đối số và tạo một tệp trong thư mục làm việc hiện tại.
Trong đoạn mã sau, $1 là đối số; số lượng đối số có thể tăng lên bằng cách sử dụng $2, $3, v.v.
Mở tệp bashrc và gõ hàm sau vào cuối tệp.
chạm “ $1 ”
}
Bây giờ, hãy chạy nguồn ~/.bashrc lệnh để lưu các thay đổi và kích hoạt bí danh.
Bây giờ, hãy chạy hàm bí danh với tên tệp.
Một tập tin sẽ được tạo với tên của người dùng.
Xóa bí danh có đối số
Quy trình xóa bí danh có đối số cũng tương tự như xóa bí danh vĩnh viễn. Mở tệp bashrc, xóa chức năng; lưu tệp và lấy nguồn bằng cách sử dụng nguồn ~/.bashrc yêu cầu.
Phần kết luận
Bí danh trong Linux là một tiện ích hữu ích cho phép bạn tạo lối tắt tham chiếu một lệnh hoặc nhiều lệnh để hoạt động. Tiết kiệm thời gian và nâng cao hiệu quả là những ưu điểm chính của lệnh này. Bí danh là tạm thời nhưng chúng có thể được đặt vĩnh viễn bằng cách chỉnh sửa tệp cấu hình shell. Bí danh tạm thời có thể bị xóa ngay lập tức hoặc chúng tự động biến mất khi thoát khỏi phiên hoạt động. Trong khi đối với các bí danh vĩnh viễn, bạn cần xóa chúng khỏi tệp cấu hình shell bashrc hoặc zshrc.