Sudo "export PROXY_LOCAL_NET_IP = 10.113.35.108" koyduğumda şu hatayı alıyorum:
sudo: export: command not found
Bu sorunu çözmek için ne yapmalıyım?
Sudo "export PROXY_LOCAL_NET_IP = 10.113.35.108" koyduğumda şu hatayı alıyorum:
sudo: export: command not found
Bu sorunu çözmek için ne yapmalıyım?
Yanıtlar:
İle kabuk yerleşiklerini kullanamazsınız sudo
. Yalnızca geçerli dosyalara karşılık gelen komut çalıştırılacaktır sudo
. Sudo için doğru sözdizimi:sudo [options] [filename]
Export, Bash kabuğunun bir iç (yerleşik) komutudur ve muhtemelen başka bir komuttur.
Ayrıca, export
üzerinden eylem yapmanın bir anlamı olmadığını, sudo
kabuğunuza ve alt süreçlerine uygulanabilmesi için kullanıcı kimliğiniz altında yapılması gerektiğini unutmayın.
Bunu yapmak için kök kullanıcıya geçerseniz, geri kalan işleminizi root olarak yapmanız gerekir: bu önerilmez . Çünkü kök kabuktan çıkarsanız, yapılan atama export
kaybolacaktır.
sudo -s
Ve parolanızla root kullanıcısı olun .
Ardından komutunuzu sudo olmadan girin: export PROXY_LOCAL_NET_IP = 10.113.35.108`
Bir sudo komutunda dışa aktarılan değişkeni kullanmak için sudo -E seçeneğini kullanabilirsiniz
Aşağıdaki stackoverflow sorusu , ortam değişkeninin sudo ile nasıl kullanılacağı hakkında ek ayrıntılara sahiptir.