Lệnh unalias trong Linux

Giới thiệu

Trong lab này, bạn sẽ học cách sử dụng lệnh unalias trong Linux để tạm thời vô hiệu hóa các alias mà bạn đã tạo trước đó. Bạn cũng sẽ học cách tạo và quản lý alias trong terminal, điều này có thể làm cho quy trình làm việc của bạn hiệu quả hơn bằng cách cho phép bạn sử dụng các lệnh ngắn hơn thay vì các lệnh đầy đủ. Lab này bao gồm mục đích của lệnh unalias, cách tạo và quản lý alias, và cách tạm thời vô hiệu hóa alias bằng lệnh unalias. Nội dung được trình bày một cách rõ ràng và ngắn gọn, không có bất kỳ thông tin hoặc tiêu đề phụ nào.

Tìm hiểu Mục đích của Lệnh unalias

Trong bước này, bạn sẽ tìm hiểu về mục đích của lệnh unalias trong Linux. Lệnh unalias được sử dụng để tạm thời vô hiệu hóa một alias đã được tạo trước đó.

Alias là các phím tắt hoặc biệt danh cho các lệnh trong terminal Linux. Chúng có thể làm cho quy trình làm việc của bạn hiệu quả hơn bằng cách cho phép bạn nhập một lệnh ngắn hơn thay vì lệnh đầy đủ. Tuy nhiên, có thể có những lúc bạn cần tạm thời vô hiệu hóa một alias và sử dụng lệnh gốc thay thế.

Hãy bắt đầu bằng cách tạo một alias cho lệnh ls:

alias ls='ls -l'

Bây giờ, khi bạn chạy lệnh ls, nó sẽ thực thi lệnh ls -l, liệt kê các tệp ở định dạng dài.

Ví dụ đầu ra:

total 12
drwxr-xr-x 2 labex labex 4096 May 11 10:00 bin
drwxr-xr-x 3 labex labex 4096 May 11 10:00 project
-rw-r--r-- 1 labex labex   24 May 11 10:00 README.md

Để tạm thời vô hiệu hóa alias và sử dụng lệnh ls gốc, bạn có thể sử dụng lệnh unalias:

unalias ls
ls

Ví dụ đầu ra:

bin  project  README.md

Như bạn có thể thấy, lệnh unalias ls tạm thời vô hiệu hóa alias và lệnh ls bây giờ thực thi lệnh ls gốc thay vì phiên bản alias.

Lệnh unalias rất hữu ích khi bạn cần chạy lệnh gốc thay vì phiên bản alias, mà không cần phải xóa alias vĩnh viễn.

Tạo và Quản lý Alias trong Terminal

Trong bước này, bạn sẽ học cách tạo và quản lý alias trong terminal Linux.

Alias là các phím tắt hoặc biệt danh cho các lệnh mà bạn sử dụng thường xuyên. Chúng có thể giúp bạn tiết kiệm thời gian và làm cho quy trình làm việc của bạn hiệu quả hơn.

Hãy bắt đầu bằng cách tạo một alias cho lệnh git status:

alias gs='git status'

Bây giờ, bất cứ khi nào bạn gõ gs trong terminal, nó sẽ thực thi lệnh git status.

Ví dụ đầu ra:

On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean

Bạn cũng có thể tạo alias cho các lệnh phức tạp hơn. Ví dụ, hãy tạo một alias cho lệnh git commit -m:

alias gcm='git commit -m'

Bây giờ, bạn có thể sử dụng alias gcm để commit các thay đổi với một message:

gcm "Update README.md"

Ví dụ đầu ra:

[main 1234567] Update README.md
 1 file changed, 1 insertion(+)

Để xem tất cả các alias bạn đã tạo, bạn có thể sử dụng lệnh alias:

alias

Ví dụ đầu ra:

alias gs='git status'
alias gcm='git commit -m'

Alias được lưu trữ trong tệp cấu hình shell của bạn, chẳng hạn như .bashrc hoặc .zshrc, tùy thuộc vào shell bạn đang sử dụng. Nếu bạn muốn các alias tồn tại trên các phiên, bạn có thể thêm chúng vào tệp cấu hình shell của mình.

Tạm thời Vô hiệu hóa Alias bằng Lệnh unalias

Trong bước này, bạn sẽ học cách tạm thời vô hiệu hóa alias bằng lệnh unalias.

Đầu tiên, hãy tạo một vài alias:

alias ll='ls -l'
alias rm='rm -i'

Bây giờ, khi bạn chạy lệnh ll, nó sẽ thực thi lệnh ls -l và khi bạn chạy lệnh rm, nó sẽ thực thi lệnh rm -i.

Ví dụ đầu ra:

total 12
drwxr-xr-x 2 labex labex 4096 May 11 10:00 bin
drwxr-xr-x 3 labex labex 4096 May 11 10:00 project
-rw-r--r-- 1 labex labex   24 May 11 10:00 README.md

Để tạm thời vô hiệu hóa alias ll, bạn có thể sử dụng lệnh unalias:

unalias ll
ll

Ví dụ đầu ra:

bin  project  README.md

Như bạn có thể thấy, lệnh unalias ll tạm thời vô hiệu hóa alias ll và lệnh ll bây giờ thực thi lệnh ls -l gốc.

Bạn cũng có thể vô hiệu hóa nhiều alias cùng một lúc:

unalias ll rm
ll
rm README.md

Ví dụ đầu ra:

bin  project  README.md
rm: remove regular file 'README.md'?

Trong ví dụ này, cả alias llrm đều bị vô hiệu hóa tạm thời.

Lệnh unalias rất hữu ích khi bạn cần chạy lệnh gốc thay vì phiên bản alias, mà không cần phải xóa alias vĩnh viễn.

Tóm tắt

Trong lab này, bạn đã học về mục đích của lệnh unalias trong Linux, được sử dụng để tạm thời vô hiệu hóa một alias đã được tạo trước đó. Bạn cũng đã học cách tạo và quản lý alias trong terminal, điều này có thể giúp bạn tiết kiệm thời gian và làm cho quy trình làm việc của bạn hiệu quả hơn. Lab này bao gồm việc tạo alias cho các lệnh thường dùng, chẳng hạn như lsgit status, và sử dụng lệnh unalias để tạm thời vô hiệu hóa một alias và sử dụng lệnh gốc thay thế.

400+ câu lệnh phổ biến trong Linux