Câu hỏi được gắn thẻ «environment-variables»

Đối với các câu hỏi liên quan đến các biến môi trường, một tập hợp các biến động có thể ảnh hưởng đến hành vi của quy trình đang chạy và quyền truy cập vào tài nguyên. Sử dụng thẻ này cho các câu hỏi về các biến môi trường hoặc câu hỏi về các vấn đề phát sinh từ tác động của việc thiết lập hoặc sửa đổi giá trị biến trong quá trình chạy hành vi và truy cập vào tài nguyên.

5
Chính xác thì biến môi trường là gì?
Tôi biết rằng VARIABLE=valuetạo ra một biến môi trường và export VARIABLE=valuelàm cho nó có sẵn cho các quy trình được tạo bởi trình bao hiện tại. envcho thấy các biến môi trường hiện tại, nhưng họ sống ở đâu? Điều gì bao gồm một biến môi trường (hoặc một …

5
Phạm vi có thể biến vỏ có phạm vi gì?
Tôi vừa gặp phải một vấn đề cho tôi thấy tôi không rõ về phạm vi của các biến shell. Tôi đã cố gắng sử dụng bundle install, đó là một lệnh Ruby sử dụng giá trị của $GEM_HOMEđể thực hiện công việc của nó. Tôi đã thiết lập $GEM_HOME, …


3
.bash_profile không có nguồn gốc khi chạy su
Tôi có một người dùng, giả sử user1, có sửa đổi cho nó .bash_profile, một trong số họ thay đổi PATH, ví dụ : export PATH=/some/place:$PATH. Thay đổi này hoạt động tốt nếu tôi đăng nhập như user1hoặc làm a su - user1. Nhưng nếu tôi cố gắng chạy một …

5
Thay thế các biến môi trường trong một tập tin bằng các giá trị thực tế của chúng?
Có cách nào dễ dàng để thay thế / đánh giá các biến môi trường trong một tệp không? Giống như giả sử tôi có một tệp config.xmlchứa: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ... Vv Tôi muốn thay thế $INSTANCE_IDtrong tệp bằng giá trị của INSTANCE_IDbiến môi …



7
Tại sao các biến PATH khác nhau khi chạy qua sudo và su?
Trên máy ảo fedora của tôi, khi chạy bằng tài khoản người dùng của tôi, tôi có /usr/local/bintrong đường dẫn của mình: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Và tương tự như vậy khi chạy su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Tuy …


3
Xuất một biến có dấu chấm (.) Trong đó
Làm thế nào để xuất một biến có dấu chấm trong đó. Tôi nhận được 'tên biến không hợp lệ' khi tôi thử: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name Ngay cả việc thoát metacharacter dot (.) Cũng không giúp được gì $ export my\.home=/tmp/someDir export: my.home=/tmp/someDir: is not an …



4
Ai đặt biến môi trường $ USER và $ USERNAME?
Ngoài ra, các biến này có luôn khớp với tên người dùng hiện đang đăng nhập không (chúng có trên hệ thống Debian của tôi) không? Tôi có thể giả sử tính khả dụng của chúng trong các hệ thống Unix (giống như) khác không? Tôi cũng tò mò tại …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.