ฉันควรตั้งค่าตัวแปร EC2_HOME และ JAVA_HOME ก่อนที่จะรันคำสั่ง (ec2-description-ภูมิภาค)
ฉันจะทำอย่างไรในครั้งเดียว
ฉันควรตั้งค่าตัวแปร EC2_HOME และ JAVA_HOME ก่อนที่จะรันคำสั่ง (ec2-description-ภูมิภาค)
ฉันจะทำอย่างไรในครั้งเดียว
คำตอบ:
คุณสามารถตั้งค่า vars แบบครั้งเดียวสำหรับคำสั่งเดียวโดยวางไว้บนบรรทัดคำสั่งก่อนคำสั่ง:
$ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions
หรือคุณสามารถส่งออกในสภาพแวดล้อมซึ่งในกรณีนี้จะถูกตั้งค่าสำหรับคำสั่งในอนาคตทั้งหมด:
$ export EC2_HOME=/path/to/dir
$ export JAVA_HOME=/other/path
$ ec2-describe-regions
sudo -u somebody CVSROOT=:ext:somebody@12.18.127.22:/usr/local/ncvs CVS_RSH=ssh cvs co my/dir/ancient-file.py
เช่นเดียวกับระบบ * nix อื่น ๆ คุณสามารถเพิ่มฟังก์ชันดังต่อไปนี้ในไฟล์. bashrc ของคุณภายใต้ไดเร็กทอรี HOME ของคุณ
function startec2(){
EC2_HOME=/path/to/dir
JAVA_HOME=/other/path
ec2-describe-regions
}
ตอนนี้คุณสามารถเริ่มโปรแกรมของคุณโดยคำสั่งต่อไปนี้:
startec2
export EC2_HOME=/path JAVA_HOME=/path
ได้เช่นกัน