Tôi phải đặt các biến EC2_HOME và JAVA_HOME trước khi chạy một lệnh (ec2-description-region)
Làm thế nào để làm điều đó trong một lần?
Tôi phải đặt các biến EC2_HOME và JAVA_HOME trước khi chạy một lệnh (ec2-description-region)
Làm thế nào để làm điều đó trong một lần?
Câu trả lời:
Bạn có thể đặt một lần các vars cho một lệnh duy nhất bằng cách đặt chúng vào dòng lệnh trước lệnh:
$ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions
Ngoài ra, bạn có thể xuất chúng trong môi trường, trong trường hợp đó, chúng sẽ được đặt cho tất cả các lệnh trong tương lai:
$ 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
Như hệ thống * nix khác, bạn có thể thêm chức năng như sau trong tệp .bashrc trong thư mục HOME của bạn.
function startec2(){
EC2_HOME=/path/to/dir
JAVA_HOME=/other/path
ec2-describe-regions
}
Bây giờ, bạn có thể khởi động chương trình của mình bằng lệnh sau:
startec2
export EC2_HOME=/path JAVA_HOME=/path
.