PATH ortam değişkeni nedir ve nasıl ekleyebilirim?

57

Microchip web sitesinden picc-9.82.9453-linux.run 'i yükledim ve sonunda bana sordu

==> NOTE: You may wish to add the following  
   /usr/hitech/picc/9.82/bin  
   to your PATH environment variable.  

Bu ne anlama geliyor?

Ayrıca bunu çevre yoluna eklemem gerekiyor:

/usr/hitech/picc-18/pro/9.66/bin  
    
sordu ths 24.05.2012 17:52

3 cevap

78

Kısmi çift: YOL'a bir dizin nasıl eklenir?

PATH bir ortam değişkeni. Temelde makinenizi programlar için nerede arayacağınızı söyler, böylece picc programını çalıştırdığınızda bunu yapabilirsiniz:

picc

yerine

/usr/hitech/picc/9.82/bin/picc

$PATH dosyanıza bir dizin eklemek için aşağıdaki seçeneklerden birini uygulayın.

Yöntem 1

~/.profile değerini düzenle:

gedit ~/.profile

aşağıdaki satırı bulun:

PATH="$HOME/bin:$PATH"

ve değiştirin:

PATH="$HOME/bin:$PATH:/usr/hitech/picc/9.82/bin"

Yöntem 2

Aşağıdaki komutu terminalde çalıştırın:

export PATH=$PATH:/usr/hitech/picc/9.82/bin
    
verilen cevap reverendj1 24.05.2012 17:59
12

Kabuk ortam değişkenleri, çeşitli amaçlar için, verileri depolamaktan, yazılım yapılandırmalarını depolamak, terminal ayarlarını yapmak ve kabuk ortamını değiştirmek için kullanılır. Ortam değişkenleri normalde önyükleme zamanında veya gerektiğinde farklı yazılımlarla ayarlanır. Çevresel değişkenleri belirlemenin bir yolu komut satırından.

Terminaldeki tüm değişkenleri listele

env

Bu, sahip olduğunuz tüm değişkeni yazdı

Tek seferde bir değişken göster

Bu değişkenlerin miktarı çok uzun bir liste olabilir ve belirli bir değişkenin yerini belirlemek zorlu bir iş haline gelebilir. Neyse ki Linux, bir kabuk değişkenin değerini, echo komutunu değişkenin ismiyle birlikte kullanmamıza izin veriyor. Bu görevi çok kolaylaştırır. örnek: echo "$HOME"

Bir değişken ekleyin veya değiştirin

Bir ortam değişkeni eklemek veya değiştirmek için, dışa aktarma komutunu ve ardından değişkenin adını ve onunla birlikte gelen değerleri kullanabiliriz.

export NameofVariable='value'

Ancak, bunun yalnızca mevcut kabuk oturumu için çalışacağını unutmayın. Başka herhangi bir terminalde mevcut olmayacak.

    
verilen cevap eGhoul 04.07.2016 15:05
1
vi(m) ~/.profile
PATH="$HOME/bin:$HOME/.local/bin:{whatever_path_you_need_to_add}:$PATH"

.profile dosyanız yoksa ... bu da bir tane oluşturacaktır:

Bu senaryoda bunu da ekleyin -

if [ -n "$BASH_VERSION" ]; then
   # include .bashrc if it exists
   if [ -f "$HOME/.bashrc" ]; then
      . "$HOME/.bashrc"
   fi
fi

# set PATH so it includes user's private bin directories

PATH="$HOME/bin:$HOME/.local/bin:/usr/bin:$PATH"
    
verilen cevap SharadV 12.06.2018 23:56

Etiketlerdeki diğer soruları oku