`VAR =…` ve `export VAR =…` arasındaki fark nedir?


11

Yapmanın farkı nedir

$ MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"

yapmak

$ export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"

SSH bağlantısında yapmanın herhangi bir yan etkisi var mı?

Yanıtlar:


10

Birincisi, değeri değişkene ayarlar. Örneğin yapabilirsin

echo $MAVEN_OPTS

ve değeri döndürmesini isteyin, ancak kabuğunuzun dışına çıkacak olursanız boş bir dize dönersiniz.

Geliyor export.

Dışa aktarma kabuğa bir talimattır. Kabuğa bu ortam değişkenini diğer programlar için kullanılabilir yapmasını söyler. Dışa aktarma olmadan, yalnızca kabuğun içinde kullanılabilirler.

Eğer değişken kalıcı olarak kullanılabilir olmasını istiyorsanız ssh okur ~/.ssh/environment, ssh2okur /etc/environmentve ~/.ssh2/environment, ve çevreye formatında VARNAME = değer çizgileri ekler. Gönderen sshadam sayfası .


Ancak, bir SSH bağlantısı ve bağlantıyı kesme içinde dışa aktarma yaparsam, bu değişken sonraki bağlantılar için kullanılamaz. nasıl kalıcı hale getirebilirim?
Pomario

Tabii ki değil :) @pomario envs eklemek için ssh ve ssh2 yöntemlerinde eklendi!
Rinzwind

Hayır bekle! :) Demek istediğim, SSH kullanarak sunucuya bağlanmak ve Jenkins web arayüzü erişilebilir bir ortam değişkeni eklemek istiyorum. Bunu başarmanın bir yolu var mı?
Pomario

7
MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"

Adlı bir kabuk değişkeni ayarlar MAVEN_OPTS. Büyük olasılıkla export MAVEN_OPTS, bu değişkeni alt programlar için ortam değişkeni olarak kullanılabilir kılan bir komut veya bunu kullanan bir kabuk komutujava $MAVEN_OPTS ...

export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"

Adlı bir ortam değişkeni ayarlar MAVEN_OPTS. Bu ortam değişkeni, alt programlar için de kullanılabilir.

Bazı java bellek sınırlarının maven(bir build system iirc) için ayarlanması dışında herhangi bir yan etkisi yoktur .


lanet olsun Lekensteyn. Bugün 4. kez. Git başka bir şey yap! D
Rinzwind

@Rinzwind Freenode IRC üzerinde #bumblebee bunu yapıyor: P
Lekensteyn

2'den fazla iyi cevap kötü bir şey değil :)
Taşyonlar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.