Menu
CoddyTech

Biến môi trường

Thuộc phần Kiến thức cơ bản trong hành trình Terminal của Coddy. Bài học 59 trên 82.

Biến môi trường (environment variable) là các giá trị được đặt tên, lưu trong bộ nhớ của shell và có thể được chương trình, lệnh truy cập. Hãy hình dung chúng như các cài đặt định hình cách phiên làm việc trong terminal của bạn hoạt động.

Mỗi khi mở terminal, hệ thống tự động thiết lập một số biến môi trường. Các biến này lưu thông tin hữu ích như tên người dùng, đường dẫn đến thư mục chính và trình soạn thảo văn bản bạn thường dùng. Các chương trình đọc những biến này để hiểu ngữ cảnh mà chúng đang chạy.

Để xem giá trị của một biến môi trường cụ thể, hãy dùng lệnh echo với tiền tố $ trước tên biến:

echo $HOME

Lệnh này hiển thị đường dẫn thư mục chính của bạn. $ cho shell biết cần thay bằng giá trị của biến. Dưới đây là một số biến môi trường phổ biến:

BiếnChứa
HOMEĐường dẫn thư mục chính của bạn
USERTên người dùng của bạn
SHELLChương trình shell mặc định của bạn
PWDThư mục làm việc hiện tại

Nếu không có $, echo chỉ in ra văn bản nguyên dạng "HOME" thay vì giá trị của biến. Bạn cần nhớ sự khác biệt giữa tên biến và giá trị của biến khi làm việc với các biến môi trường.

challenge icon

Thử thách

Dễ

Dùng lệnh echo để hiển thị giá trị của biến môi trường SHELL.

Hãy nhớ thêm tiền tố $ trước tên biến để truy cập giá trị của biến. Nếu không có $, bạn chỉ in ra văn bản "SHELL" theo nghĩa đen thay vì đường dẫn shell thực tế.

Đầu ra của bạn sẽ hiển thị đường dẫn đến chương trình shell mặc định, chẳng hạn như /bin/bash.

Gợi ý: Định dạng lệnh là echo $VARIABLE_NAME

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground Terminal