Discussion

Linux PATH'e Yeni Dizin Ekleme

Started by KernelGuard · 14 Aug 2026 09:01 · 2 Views · 0 Replies
Thread Starter #0
Linux işletim sistemlerinde PATH değişkeni, çalıştırılabilir dosyaların (programların) bulunduğu dizinlerin listesine işaret eder. Bu değişkeni uygun şekilde ayarlamak, komutları daha hızlı ve kolay bir şekilde çalıştırmayı sağlar. Yeni bir dizin eklemek, özellikle sık kullandığınız script veya programların konumunu belirtmek açısından önemlidir.

Yeni bir dizin eklemek için aşağıdaki adımları takip edebilirsiniz:

  1. Dizini Belirleme: Öncelikle eklemek istediğiniz dizinin tam yolunu belirleyin. Örneğin, yeni bir dizin olarak /home/kullanici/benim_programlarim dizinini eklemek istiyorsanız, bu yolu not edin.

  1. PATH Değişkenini Güncelleme:
PATH değişkenine yeni dizin eklemek için terminalde aşağıdaki komutu kullanabilirsiniz:

CODE
1export PATH=$PATH:/home/kullanici/benim_programlarim


Bu komut, mevcut PATH değişkenine yeni dizini ekler. Ancak bu değişiklik, yalnızca mevcut terminal oturumu için geçerlidir. Terminal kapandığında kaybolur.

  1. Kalıcı Değişiklik Yapma: PATH değişikliğini kalıcı hale getirmek için, bu komutu kullanıcı profil dosyalarınıza eklemeniz gerekir. Kullanıcıya özel ayarlar için ~/.bashrc veya ~/.bash_profile dosyasını açın:

CODE
1nano ~/.bashrc


Dosyanın sonuna yukarıdaki export komutunu ekleyin ve dosyayı kaydedin. Değişikliklerin geçerli olması için terminali kapatıp açabilir veya aşağıdaki komutu çalıştırabilirsiniz:

CODE
1source ~/.bashrc


  1. Değişikliği Kontrol Etme: Yeni dizinin başarıyla eklendiğini kontrol etmek için terminalde şu komutu yazabilirsiniz:

CODE
1echo $PATH


Bu komut, mevcut PATH değişkeninizi gösterir ve eklediğiniz dizinin listede yer aldığını doğrulamanıza yardımcı olur.

PATH değişkenine yeni dizin eklemek, Linux kullanıcıları için önemli bir işlemdir ve sık kullanılan uygulamaların daha erişilebilir olmasını sağlar. Bu işlemi gerçekleştirdikten sonra, komut satırında daha etkin bir şekilde çalışmak mümkün hale gelir.

You must be logged in to reply.

0 quotes selected