Câu trả lời:
Cái đầu tiên đặt giá trị cho biến. Chẳng hạn bạn có thể làm
echo $MAVEN_OPTS
và có nó trả về giá trị nhưng nếu bạn phát hành bên ngoài shell của bạn, bạn sẽ có một chuỗi rỗng được trả về.
Trong nói export
.
Xuất khẩu là một hướng dẫn cho vỏ. Nó nói với shell để làm cho biến môi trường này có sẵn cho các chương trình khác. Không có xuất khẩu, chúng chỉ có sẵn trong vỏ.
Nếu bạn muốn biến ssh có sẵn vĩnh viễn ~/.ssh/environment
, hãy ssh2
đọc /etc/environment
và đọc ~/.ssh2/environment
và thêm các dòng có định dạng VARNAME = value vào môi trường. Từ ssh
trang người đàn ông .
MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"
Đặt một biến shell có tên MAVEN_OPTS
. Nó có thể được theo sau bởi một export MAVEN_OPTS
lệnh để làm cho biến này có sẵn dưới dạng biến môi trường cho các chương trình con hoặc một lệnh shell sử dụng nó nhưjava $MAVEN_OPTS ...
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"
Đặt một biến môi trường có tên MAVEN_OPTS
. Biến môi trường này cũng có sẵn cho các chương trình con.
Không có tác dụng phụ ngoại trừ một số giới hạn bộ nhớ java được điều chỉnh cho maven
(một hệ thống xây dựng iirc).