Liên hệProfile
Danh mục

Mục Lục

    Hướng dẫn sử dụng lệnh alias Linux để tạo lệnh rút gọn giúp thao tác nhanh hơn

    Nguyễn Hưng

    Ngày đăng:

    01/04/2026

    Cập nhật lần cuối:

    01/04/2026

    Lượt xem:
    Chia sẻ
    Đánh giá
    5/5 - (1 bình chọn)

    Nguyễn Hưng

    Lượt xem:
    Ngày đăng:

    01/04/2026

    Cập nhật lần cuối:

    01/04/2026

    Mục lục

    Lệnh alias linux là cơ chế cho phép đặt tên rút gọn cho một lệnh hoặc chuỗi lệnh dài, giúp bạn chỉ cần gõ một từ ngắn nhưng vẫn thực thi được đầy đủ câu lệnh phức tạp phía sau, từ đó tiết kiệm thời gian và hạn chế sai sót khi làm việc với terminal. Trong bài viết này, mình sẽ cùng bạn tìm hiểu chi tiết alias linux từ điều kiện sử dụng, cú pháp, các lưu ý khi khai báo cho đến cách tạo alias tạm thời, alias vĩnh viễn, ghi đè lệnh hệ thống và ví dụ áp dụng với những lệnh có nhiều tham số.

    Những điểm chính

    Quan điểm của mình: Việc thành thạo dòng lệnh Linux không chỉ dừng lại ở việc nhớ hàng trăm lệnh khác nhau. Bước nhảy vọt về hiệu suất thực sự đến từ việc biến những lệnh phức tạp, lặp đi lặp lại thành các phím tắt đơn giản, dễ nhớ. Và alias chính là công cụ nền tảng, là bước đầu tiên để bạn cá nhân hóa môi trường làm việc của mình, biến nó từ một công cụ chung thành một trợ lý riêng được tùy chỉnh cho chính bạn. Ngoài việc hướng dẫn bạn về cú pháp, bài viết này tập trung chia sẻ tư duy để bạn xây dựng một hệ thống lệnh rút gọn thông minh, giúp tiết kiệm thời gian và giảm thiểu sai sót trong công việc hàng ngày. Dưới đây là những điểm chính cần nắm trong bài viết này:

    • Khái niệm: Hiểu rõ lệnh alias là cơ chế đặt tên rút gọn, giúp bạn tối ưu hóa thao tác và giảm thời gian gõ các lệnh phức tạp trên Terminal.
    • Cú pháp lệnh alias: Giải thích cấu trúc và các thành phần của lệnh, giúp bạn biết cách tạo một tên lệnh rút gọn cho riêng mình.
    • Lợi ích chính: Nhận thức được các lợi ích cốt lõi từ việc rút ngắn lệnh, chuẩn hóa thao tác đến tăng cường an toàn, giúp bạn hiểu rõ giá trị mà alias mang lại cho hiệu quả công việc.
    • Yêu cầu hệ thống: Nắm vững các yêu cầu cơ bản về môi trường, giúp bạn đảm bảo có thể sử dụng lệnh alias một cách ổn định và chính xác trên mọi hệ thống Linux.
    • Tạo alias tạm thời: Hướng dẫn các lệnh cơ bản để tạo, kiểm tra và xóa alias chỉ có hiệu lực trong phiên làm việc hiện tại.
    • Tạo alias vĩnh viễn: Hướng dẫn các bước lưu alias vào file cấu hình để chúng tự động có hiệu lực mỗi khi đăng nhập.
    • Sử dụng alias với lệnh có tham số: Hiểu cách rút gọn các lệnh dài có nhiều tùy chọn thành một bí danh ngắn gọn, giúp thao tác nhanh và tiện lợi hơn.
    • Câu hỏi thường gặp: Giải đáp các thắc mắc liên quan đến alias Linux.

    Lệnh alias trong Linux là gì?

    Lệnh alias trong Linux là cơ chế cho phép đặt một tên rút gọn để thay thế cho một lệnh đầy đủ hoặc một chuỗi lệnh phức tạp, giúp tối ưu thao tác khi làm việc với dòng lệnh. Khi người dùng gõ tên alias, shell sẽ tự động thay thế bằng câu lệnh thực tế đã được định nghĩa trước, vì vậy chỉ cần một từ hoặc vài ký tự ngắn là có thể thực thi những lệnh dài như sudo apt-get update, chuỗi lệnh có nhiều tùy chọn hoặc các lệnh kèm đường dẫn thư mục phức tạp.

    Lệnh alias trong Linux là cơ chế cho phép đặt một tên rút gọn để thay thế cho một lệnh đầy đủ
    Lệnh alias trong Linux là cơ chế cho phép đặt một tên rút gọn để thay thế cho một lệnh đầy đủ

    Cú pháp lệnh alias

    Lệnh alias trong Linux dùng để định nghĩa tên rút gọn gắn với một lệnh đầy đủ, qua đó shell sẽ thay thế alias bằng câu lệnh tương ứng mỗi khi thực thi.

    alias ten_alias='lenh_day_du'

    Trong đó:

    • alias: Từ khóa dùng để khai báo một bí danh mới trong shell, áp dụng cho phiên làm việc hiện tại hoặc khi đặt trong file cấu hình thì áp dụng mỗi lần đăng nhập.
    • ten_alias: Tên rút gọn sẽ sử dụng khi gõ lệnh, thường nên ngắn, dễ nhớ và không trùng với các lệnh quan trọng của hệ thống để tránh nhầm lẫn.
    • ‘lenh_day_du’: Là câu lệnh hoặc chuỗi lệnh đầy đủ muốn rút gọn, có thể gồm tên lệnh, tham số, đường dẫn hoặc nhiều lệnh nối với nhau bằng &&, thường được đặt trong nháy đơn/nháy kép để shell hiểu đúng toàn bộ chuỗi.

    Lợi ích của việc dùng alias

    Việc sử dụng alias trong Linux mang lại nhiều lợi ích về tốc độ thao tác, độ an toàn khi gõ lệnh và mức độ tiện dụng khi làm việc lâu dài với terminal, đặc biệt trong các môi trường phải lặp lại nhiều câu lệnh phức tạp.

    • Rút ngắn các lệnh dài và phức tạp: Alias cho phép thay cả một câu lệnh hoặc chuỗi lệnh dài bằng một từ hoặc vài ký tự ngắn, giúp giảm thời gian gõ và hạn chế nhầm lẫn khi nhập các lệnh có nhiều tham số, tùy chọn hoặc đường dẫn.
    • Chuẩn hóa thao tác làm việc trong terminal: Người dùng có thể xây dựng bộ alias riêng cho các tác vụ thường dùng (quản lý hệ thống, git, docker, log, điều hướng thư mục), từ đó tạo ra một “bộ lệnh rút gọn” thống nhất, dễ nhớ và dễ áp dụng trên nhiều máy khác nhau.
    • Giảm lỗi gõ lệnh và tăng mức độ an toàn: Các alias như alias rm='rm -i' hoặc alias cho những lệnh quản trị quan trọng giúp thêm lớp xác nhận hoặc ẩn bớt chi tiết phức tạp, từ đó giảm rủi ro gõ sai lệnh gây mất dữ liệu hoặc thao tác nhầm trên hệ thống.
    • Tăng tốc độ và hiệu quả làm việc lâu dài: Khi đã thiết lập alias vĩnh viễn trong các file cấu hình như , ~/.zshrc hoặc file alias riêng, người dùng tiết kiệm đáng kể thời gian mỗi ngày, đặc biệt ở môi trường cần thao tác lặp đi lặp lại với các bộ lệnh cố định.
    Sử dụng alias trong Linux mang lại nhiều lợi ích về tốc độ thao tác
    Sử dụng alias trong Linux mang lại nhiều lợi ích về tốc độ thao tác (Nguồn: Internet)

    Điều kiện cần thiết để sử dụng alias

    Để sử dụng alias trong Linux một cách hiệu quả và ổn định, môi trường làm việc cần đáp ứng một số điều kiện cơ bản về hệ điều hành, shell và quyền truy cập, từ đó alias mới có thể được khai báo, lưu trữ và tự động áp dụng trong các phiên terminal.

    • Hệ điều hành Linux hoặc môi trường tương tự Unix: Cần làm việc trên các bản phân phối Linux như Ubuntu, CentOS, Debian, AlmaLinux,… hoặc môi trường Unix-like có hỗ trợ shell tương thích, vì alias là tính năng gắn liền với shell trên các hệ này.
    • Sử dụng shell có hỗ trợ alias (bash, zsh,…): Người dùng cần đăng nhập vào các shell phổ biến như Bash, Zsh, Ksh,… vì alias là lệnh/builtin do shell cung cấp. Trong các file cấu hình như ~/.bashrc, ~/.bash_profile, ~/.zshrc mới có thể khai báo alias vĩnh viễn.
    • Có quyền truy cập terminal và chỉnh sửa file cấu hình người dùng: Cần mở được terminal (local hoặc SSH) và có quyền chỉnh sửa các file cấu hình trong thư mục home (ví dụ ~/.bashrc, ~/.zshrc hoặc file .alias riêng), đây là nơi lưu alias permanent để tự động nạp khi mở phiên shell mới.
    • Không cần cài đặt thêm gói phần mềm bổ sung: Alias là tính năng có sẵn trong shell, không yêu cầu cài thêm công cụ. Người dùng chủ yếu cần nắm cú pháp alias name='command', hiểu cách lưu vào file cấu hình và dùng source hoặc mở phiên terminal mới để kích hoạt.

    Một số lưu ý khi khai báo alias

    Khi khai báo alias trong Linux, cần chú ý một số nguyên tắc về cách đặt tên, dùng nháy và phạm vi áp dụng để alias hoạt động đúng mục đích và không gây xung đột với lệnh hệ thống.

    • Ưu tiên đặt tên ngắn, dễ nhớ và tránh trùng lệnh quan trọng: Nên chọn tên alias phản ánh rõ chức năng (như ll, gs, update) và hạn chế đặt trùng với các lệnh hệ thống quan trọng (ví dụ cp, mv, rm) nếu chưa cân nhắc kỹ, bởi alias có thể ghi đè hành vi mặc định của lệnh đó.
    • Sử dụng nháy đơn cho chuỗi lệnh để tránh expand sớm: Khi khai báo alias, nên dùng nháy đơn bao quanh phần lenh_day_du, ví dụ alias deploy='cd /var/www && git pull', để shell không xử lý biến hoặc ký tự đặc biệt ngay tại thời điểm khai báo mà giữ nguyên cho lúc thực thi alias.
    • Phân biệt alias tạm thời và alias vĩnh viễn: Alias khai báo trực tiếp trong terminal chỉ tồn tại trong phiên hiện tại; để alias dùng được lâu dài, cần ghi vào các file cấu hình như ~/.bashrc, ~/.bash_aliases hoặc ~/.zshrc rồi source lại file hoặc mở phiên shell mới.
    • Kiểm tra và xử lý xung đột alias khi cần: Có thể dùng alias hoặc type ten_alias để xem một tên đang là alias hay lệnh gốc; nếu phát hiện alias gây ảnh hưởng đến thao tác bình thường, có thể xóa bằng unalias ten_alias hoặc điều chỉnh lại tên/định nghĩa trong file cấu hình.

    Bước 1: Tạo alias

    Để rút gọn một lệnh thường dùng, bạn có thể khai báo alias ngay trong phiên terminal hiện tại, ví dụ tạo alias ll để thay cho lệnh liệt kê thư mục chi tiết.

    alias ll='ls -lah'

    Sau khi khai báo xong, thay vì gõ đầy đủ lệnh ls -lah, bạn chỉ cần nhập ngắn gọn:

    ll

    Khi đó, shell sẽ thực tế thực thi câu lệnh đầy đủ:

    ls -lah
    Khai báo alias ngay trong phiên terminal hiện tại
    Khai báo alias ngay trong phiên terminal hiện tại

    Bước 2: Kiểm tra danh sách alias đang tồn tại

    Nếu muốn xem tất cả alias đang được định nghĩa trong phiên làm việc hiện tại, bạn chỉ cần chạy lệnh liệt kê alias.

    alias
    Kiểm tra danh sách alias đang tồn tại
    Kiểm tra danh sách alias đang tồn tại

    Bước 3: Xóa một alias

    Khi không còn nhu cầu sử dụng một alias nào đó, bạn có thể xóa nó khỏi phiên shell bằng lệnh unalias, ví dụ để bỏ alias ll, bạn dùng câu lệnh:

    unalias ll

    Bước 4: Mở file cấu hình shell

    Để alias luôn có hiệu lực mỗi lần mở terminal, trước hết bạn cần chỉnh sửa file cấu hình của shell đang sử dụng. Với Bash, mở file cấu hình người dùng bằng:

    nano ~/.bashrc

    Còn nếu đang dùng Zsh, hãy mở file cấu hình tương ứng:

    nano ~/.zshrc

    Bước 5: Thêm alias vào cuối file

    Sau khi mở file cấu hình, bạn cuộn xuống cuối file và thêm các alias thường dùng để chúng được nạp tự động ở mọi phiên làm việc.

    alias gs='git status'
    alias dc='docker compose'
    alias update='sudo apt update && sudo apt upgrade -y'

    Bước 6: Áp dụng lại cấu hình

    Để các alias vừa thêm bắt đầu hoạt động ngay mà không cần khởi động lại phiên đăng nhập, bạn có thể nạp lại file cấu hình Bash bằng lệnh:

    source ~/.bashrc

    Hoặc đơn giản là đóng terminal hiện tại rồi mở lại hoặc đăng xuất và đăng nhập lại vào phiên shell mới.

    Ghi đè lệnh hệ thống bằng alias

    Trong một số trường hợp, bạn có thể muốn thay đổi hành vi mặc định của một lệnh hệ thống để tăng độ an toàn khi thao tác, ví dụ thêm bước hỏi trước khi xóa file.

    alias rm='rm -i'

    Sau khi thiết lập, mỗi lần chạy rm sẽ thực thi rm -i, yêu cầu xác nhận trước khi xóa từng file.

    Sử dụng alias với lệnh có tham số

    Alias cũng rất hữu ích khi bạn thường xuyên phải gõ những lệnh kèm nhiều tùy chọn và tham số, như kiểm tra các cổng dịch vụ đang lắng nghe trên máy.

    alias ports='netstat -tulnp'

    Khi đó, mỗi lần cần xem danh sách cổng, bạn chỉ cần gõ:

    ports

    Và shell sẽ thực hiện lệnh đầy đủ:

    netstat -tulnp

    Câu hỏi thường gặp

    Alias Linux có áp dụng được cho mọi user trên hệ thống không?

    Mặc định, alias khai báo trong ~/.bashrc, ~/.zshrc chỉ áp dụng cho user đó. Nếu bạn muốn dùng chung cho nhiều tài khoản, bạn có thể cấu hình alias ở file global như /etc/bash.bashrc hoặc các file cấu hình shell hệ thống tương ứng.

    Nên dùng alias hay shell function khi lệnh cần truyền tham số động?

    Alias phù hợp khi câu lệnh rút gọn chỉ cần cố định chuỗi lệnh và tham số, còn shell function linh hoạt hơn nếu cần xử lý tham số đầu vào (ví dụ $1, $2), logic điều kiện hoặc nhiều bước xử lý phức tạp.

    Làm thế nào tạm thời bỏ qua alias và chạy lệnh gốc?

    Nếu một tên đã được định nghĩa alias, bạn có thể chạy lệnh gốc bằng cách thêm dấu \ trước tên (ví dụ \rm), dùng đường dẫn đầy đủ như /bin/rm, hoặc tạm thời xóa alias với unalias rm trong phiên shell hiện tại.

    Alias linux là một công cụ rất hữu ích trong môi trường dòng lệnh, giúp rút gọn những câu lệnh lặp lại, tăng tốc thao tác, giảm lỗi nhập lệnh và chuẩn hóa cách làm việc trên nhiều máy khác nhau. Việc hiểu rõ sự khác nhau giữa alias tạm thời và alias vĩnh viễn, cách cấu hình, sử dụng alias để ghi đè an toàn cho lệnh quan trọng và tạo các alias có tham số cố định, bạn có thể xây dựng một bộ alias linux phù hợp với quy trình làm việc của riêng mình, từ đó tối ưu đáng kể hiệu suất sử dụng terminal mỗi ngày.

    5/5 - (1 bình chọn)
    Nguyễn Hưng
    Tôi là Nguyễn Hưng hay còn được biết đến với nickname là Bo, chuyên gia về hệ thống, mạng và bảo mật. Tôi là Co-Founder của Vietnix và Co-Founder của dự án Chống Lừa Đảo.
    0 0 đánh giá
    Đánh giá bài viết
    Theo dõi
    Thông báo của
    guest
    0 Góp ý
    Cũ nhất
    Mới nhất Được bỏ phiếu nhiều nhất
    Phản hồi nội tuyến
    Xem tất cả bình luận

    BÀI VIẾT LIÊN QUAN

    Hướng dẫn sử dụng lệnh echo Linux để hiển thị và ghi nội dung ra file
    Hướng dẫn sử dụng lệnh echo Linux để hiển thị và ghi nội dung ra file

    Lệnh echo Linux là lệnh cơ bản dùng để hiển thị chuỗi ký tự, giá trị biến hoặc kết quả lệnh ra màn hình, đồng thời có thể kết hợp với chuyển hướng để ghi nội dung vào file cấu hình, file log hay các tệp văn bản phục vụ cấu hình và tự động…

    01/04/2026

    Hướng dẫn sử dụng lệnh paste Linux để ghép nội dung file nhanh chóng
    Hướng dẫn sử dụng lệnh paste Linux để ghép nội dung file nhanh chóng

    Lệnh paste Linux là công cụ dòng lệnh dùng để ghép các dòng tương ứng của nhiều file lại với nhau theo chiều ngang, tạo ra các dòng mới gồm nhiều cột dữ liệu được phân tách bằng ký tự tab mặc định, rất phù hợp khi xử lý dữ liệu dạng bảng, log, CSV…

    01/04/2026

    Lệnh diff trong Linux là gì? Cách sử dụng và 11 thao tác với lệnh diff
    Lệnh diff trong Linux là gì? Cách sử dụng và 11 thao tác với lệnh diff

    Lệnh diff trong Linux là công cụ dòng lệnh dùng để so sánh nội dung hai file hoặc thư mục theo từng dòng và hiển thị rõ các điểm khác nhau giữa chúng, từ những dòng bị thêm, xóa cho đến các đoạn nội dung đã được chỉnh sửa. Trong bài viết này, mình sẽ…

    01/04/2026

    Hướng dẫn sử dụng lệnh uniq Linux để xử lý danh sách chi tiết
    Hướng dẫn sử dụng lệnh uniq Linux để xử lý danh sách chi tiết

    Uniq Linux là lệnh dòng lệnh dùng để phát hiện, báo cáo hoặc loại bỏ các dòng trùng lặp liền kề trong file văn bản hoặc dữ liệu nhận từ stdin, thường được dùng cùng sort để lọc và chuẩn hóa danh sách trên hệ thống Linux. Trong bài viết này, với kinh nghiệm nhiều…

    01/04/2026

    linux

    lenh

    text