Menu
CoddyTech

Xem tất cả biến

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

Đôi khi bạn cần xem tất cả biến môi trường cùng lúc, thay vì từng biến một. Lệnh env hiển thị mọi biến môi trường hiện được thiết lập trong phiên shell của bạn.

env

Lệnh này in ra danh sách tên biến và giá trị của chúng, mỗi mục trên một dòng theo định dạng NAME=value. Bạn sẽ thấy những tên quen thuộc như HOME và USER, cùng nhiều tên khác do hệ thống tự động thiết lập.

Lệnh printenv hoạt động tương tự. Khi không có đối số, lệnh này hiển thị tất cả biến giống như env. Bạn cũng có thể dùng lệnh này để hiển thị một biến cụ thể mà không cần tiền tố $:

# Hiển thị tất cả các biến
printenv

# Hiển thị một biến cụ thể
printenv HOME

Vì đầu ra có thể khá dài, bạn có thể kết hợp các lệnh này với những công cụ đã học. Ví dụ, chuyển đầu ra qua grep giúp bạn tìm các biến cụ thể:

env | grep PATH

Lệnh này lọc đầu ra để chỉ hiển thị các dòng có chứa "PATH", giúp bạn dễ tìm thấy thứ mình cần giữa vô số biến môi trường.

challenge icon

Thử thách

Dễ

Dùng printenv để hiển thị giá trị của biến môi trường USER.

Không giống echo, lệnh printenv cho phép bạn xem một biến cụ thể mà không cần dùng tiền tố $. Chỉ cần truyền tên biến làm đối số.

Đầu ra của bạn sẽ hiển thị tên người dùng hiện tại.

Gợi ý: Cú pháp lệnh là printenv 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