Trong bài học này, bạn đã học về biến môi trường (environment variables), cách chúng hoạt động và cách tạo và xóa chúng. Dưới đây là điểm chính của bài học:
- Biến môi trường là một vị trí lưu trữ có tên và giá trị, thường ảnh hưởng đến cách các chương trình hoạt động.
- Bạn có thể xem tất cả các tên và giá trị biến môi trường bằng cách chạy lệnh
printenv
mà không có đối số. Điều này hiển thị danh sách các biến môi trường hiện có. - Biến môi trường quan trọng, như biến
PATH
, có thể ảnh hưởng đến cách một chương trình hoạt động. Ví dụ, biếnPATH
xác định đường dẫn mà shell sử dụng để tìm các lệnh để thực thi. - Bạn có thể xem giá trị của một biến môi trường cụ thể bằng cách chạy
printenv
với tên biến là đối số, hoặc bằng cách sử dụng lệnhecho
với biến có dấu$
đằng trước (ví dụ:echo $HOME
). - Để tạo hoặc cập nhật một biến môi trường, bạn sử dụng cú pháp “export TÊN_BIẾN=”GIÁ_TRỊ””. Ví dụ:
export TZ="US/Pacific"
tạo biến môi trường TZ với giá trị là “US/Pacific”. - Bạn có thể xóa một biến môi trường bằng cách sử dụng lệnh
unset
với tên biến. Ví dụ:unset TZ
sẽ xóa biến môi trường TZ. - Để biến môi trường và giá trị của nó tồn tại giữa các phiên đăng nhập, bạn nên đặt chúng trong tệp cấu hình cá nhân của bạn, như
.bash_profile
(ví dụ:export TZ="US/Pacific"
trong.bash_profile
). - Một số chương trình sử dụng biến môi trường để ảnh hưởng đến cách chúng hoạt động. Bạn có thể xem xét phần “ENVIRONMENT” trong tài liệu hướng dẫn của một chương trình để biết danh sách các biến môi trường mà nó sử dụng (ví dụ:
man date
).
Bài học giúp bạn hiểu về cách sử dụng và quản lý biến môi trường trong hệ thống Linux.