Tên biến môi trường thường được bắt đầu bằng một dấu đô la ($) trong
kịch bản và trên dòng lệnh shell, trừ khi chúng được gán. Bắt
chi tiết sai này có thể tạo ra kết quả bạn không mong muốn; Ví dụ,
gõ HOSTNAMEproduces vang các HOSTNAMErather đầu ra so với hostname của máy tính.
Thiết lập một biến môi trường như vừa mô tả bộ vĩnh viễn cho các vỏ hoặc
(khi được sử dụng với xuất khẩu) cho tất cả các chương trình mà bạn khởi động từ nó. Nếu bạn muốn thiết lập một biến môi trường cho chỉ là một chương trình, bạn có thể làm như vậy với env:
$ env DISPLAY = seeker.example.com: 0.0 nedit
lệnh này sẽ khởi chạy neditprogram như vậy mà nó cố gắng để sử dụng: 0.0display trên người tìm kiếm. example.comrather hơn mặc định hiển thị địa phương (hoặc bất kỳ bản gốc
biến DISPLAYenvironment định; để biết thêm về biến này, xem phần tiếp theo).
Lệnh này đặc biệt không được bảo đảm để làm việc, mặc dù, vì nó phụ thuộc vào
cấu hình của seeker.example việc .comto. Nó thực sự có thể bỏ qua các envcommand trong hầu hết trường hợp; Tuy nhiên, envcan mất tùy chọn mà yêu cầu sử dụng của nó. Đáng chú ý nhất, -ior
--ignore-environmentbegins với một môi trường hoàn toàn trống rỗng, và -u VARNAMEor
--unset = VARNAMEunsets biến quy định, $ varname.
Mặc dù bạn có thể thiết lập các biến môi trường bằng tay tại một bashprompt, một cách tiếp cận phổ biến hơn là thiết lập chúng trong một kịch bản bashstartup toàn cầu hay địa phương. Những kịch bản được
mô tả chi tiết hơn trong thời gian ngắn, trong "Sửa Shell các file cấu hình."
đang được dịch, vui lòng đợi..
