Cách tạo và xóa bí danh trong Linux

Cach Tao Va Xoa Bi Danh Trong Linux



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.



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.

: Nó bao gồm các lệnh hoặc nhóm lệnh. Nó cũng có thể bao gồm các tùy chọn và các đối số khác.

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:

bí danh di chuyển =' đĩa CD ~ / Các tài liệu / tài liệu mới / muộn nhất / các tập tin / '



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ạn khóc cập nhật



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:

bạn khóc -Một


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à:

bí danh cập nhật =' sudo cập nhật thích hợp && sudo nâng cấp apt'


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:

nguồn ~ / .bashrc



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:

nguồn ~ / .bashrc


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ức năng tạo tập tin ( ) {
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.

nguồn ~ / .bashrc


Bây giờ, hãy chạy hàm bí danh với tên tệp.

createFile myFile.txt


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.