Ich soll die Variablen EC2_HOME und JAVA_HOME setzen, bevor ich einen Befehl ausführe (ec2-beschreiben-Regionen)
Wie mache ich das auf einmal?
Ich soll die Variablen EC2_HOME und JAVA_HOME setzen, bevor ich einen Befehl ausführe (ec2-beschreiben-Regionen)
Wie mache ich das auf einmal?
Antworten:
Sie können vars einmalig für einen einzelnen Befehl festlegen, indem Sie sie vor dem Befehl in die Befehlszeile einfügen:
$ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions
Alternativ können Sie sie in die Umgebung exportieren. In diesem Fall werden sie für alle zukünftigen Befehle festgelegt:
$ 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
Wie bei jedem anderen * nix-System können Sie in Ihrer .bashrc-Datei unter Ihrem HOME-Verzeichnis die folgenden Funktionen hinzufügen.
function startec2(){
EC2_HOME=/path/to/dir
JAVA_HOME=/other/path
ec2-describe-regions
}
Jetzt können Sie Ihr Programm mit dem folgenden Befehl starten:
startec2
export EC2_HOME=/path JAVA_HOME=/path
.