Hướng dẫn toàn diện về lệnh export trong Linux giúp bạn thiết lập và quản lý biến môi trường dễ dàng trong Bash script và Terminal.
Lệnh export trong Linux là một công cụ quan trọng dùng để thiết lập các biến môi trường (environment variables). Khi bạn gán thuộc tính export cho một biến, biến đó sẽ sẵn sàng cho các quy trình con (child processes) được khởi chạy từ phiên làm việc shell hiện tại.
Cú pháp cơ bản của lệnh export
Cú pháp chuẩn để tạo hoặc xuất một biến môi trường:
export VAR_NAME="value"
Trong đó:
VAR_NAME: Tên biến (thường được viết hoa theo quy ước).value: Giá trị gán cho biến.
Các ví dụ thực hành cụ thể
1. Tạo biến môi trường tạm thời
Ví dụ tạo một biến có tên MY_SITE với giá trị "Bitech":
export MY_SITE="Bitech"
echo $MY_SITE
Biến này sẽ khả dụng trong toàn bộ phiên làm việc Terminal hiện tại.
2. Liệt kê tất cả các biến đã export
Để xem danh sách toàn bộ các biến môi trường được xuất trong hệ thống, bạn gõ lệnh:
export -p
Hoặc sử dụng duy nhất lệnh export không đi kèm tham số.
3. Truyền biến sang shell con (Child Process)
Sự khác biệt chính giữa biến thông thường và biến môi trường được export là khả năng kế thừa ở shell con.
Nếu chỉ gán biến thông thường:
VAR="Bitech"
bash
echo $VAR # Không hiển thị kết quả
exit
Khi dùng lệnh export:
export VAR="Bitech"
bash
echo $VAR # Hiển thị: Bitech
exit
4. Thêm thư mục vào biến môi trường PATH
Lệnh export thường được dùng để thêm đường dẫn thực thi mới vào biến $PATH của hệ thống:
export PATH=$PATH:/path/to/my/bin
5. Lưu biến môi trường vĩnh viễn
Các biến được đặt trực tiếp trên Terminal sẽ mất khi đóng phiên làm việc. Để lưu giữ vĩnh viễn, bạn làm theo các bước sau:
- Mở tệp cấu hình shell (ví dụ
~/.bashrchoặc~/.zshrc):nano ~/.bashrc - Thêm dòng lệnh
exportvào cuối tệp:export API_KEY="123456789" - Cập nhật lại cấu hình vừa thay đổi:
source ~/.bashrc
6. Hủy bỏ biến môi trường
Nếu không muốn tiếp tục xuất biến môi trường, bạn dùng lệnh unset:
unset MY_SITE
Tóm tắt
Lệnh export đóng vai trò quan trọng trong việc quản lý cấu hình môi trường hệ thống Linux. Nắm vững lệnh này sẽ giúp bạn dễ dàng viết Bash script và thiết lập các ứng dụng một cách chuyên nghiệp.
Ngày phát hành: 10/06/2026
Nguồn: www.digitalocean.com