Liệt kê và thiết lập các biến môi trường trong Linux

Biến môi trường là những giá trị được cung cấp và phụ thuộc vào Hệ điều hành, vậy nên sự thay đổi của các biến môi trường sẽ ảnh hưởng đến quá trình thực thi của một ứng dụng, nếu như ứng dụng sử dụng các biến môi trường đó.
Để liệt kê tất cả các biến môi trường hiện được thiết lập, hãy chạy lệnh printenv không có đối số:
Nếu chỉ muốn xem giá trị của một biến nào đó, hãy chạy printenv với tên biến bạn chọn làm đối số: printenv HOME
Nếu thay vào đó, bạn muốn kiểm tra một vài biến khác nhau, hãy chuyển tất cả chúng dưới dạng đối số như ví dụ sau:
Để nhận giá trị của biến môi trường, ở đây là /home/nguyentrunghau, hãy tham chiếu nó với ký tự $ như ví dụ sau: ls $HOME
Thiết lập một biến môi trường cũng khá dễ dàng. Sử dụng tên không có toán tử $ và gán bằng toán tử =. Ví dụ, để đặt “EXAMPLE_VAR” thành “hello”, bạn sẽ chạy lệnh sau: EXAMPLE_VAR=hello
Bây giờ, bạn có thể truy cập biến này như trên bằng cách sử dụng toán tử $: echo $EXAMPLE_VAR
Điều này sẽ chỉ đặt biến cho phiên hiện tại. Khi bạn đăng xuất hoặc khởi động lại máy tính, biến này sẽ biến mất.
Để đảm bảo các biến môi trường này tồn tại, bạn cần đặt chúng vào file cấu hình phù hợp. Bạn có thể sử dụng file “/etc/environment” cho các biến trên toàn hệ thống.