Linux'ta Yeni Satırlarda $ PATH Değişkenini Görüntüleme



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

PATH ortam değişkeni, komutlarınızın gittiği bir dizi dizini belirtir ve önünde başka hiçbir şey olmayan bir komut yazarsanız, Linux kabuğu onu bu dizinlerden birinde arar. Her zaman yazabilirsin echo $ PATH Bu dizinlerin tam listesini görmek için komut satırında, ancak hepsi eklenmiş gibi garip bir şekilde iki nokta üst üste ile ayrılmışlardır. Birkaç farklı komut bu dizinleri her bir satırsonu satırında görüntüleyebilir ve bunları bir kabuktan veya bir komut dosyasından çalıştırabilirsiniz. Bu, içinde bazı komutların depolandığı tek bir dizini seçmeye çalışıyorsanız, okumayı çok daha kolay hale getirir.



Bunun için doğal olarak bir komut satırına ihtiyacınız olacaktır, bu nedenle Dash'tan bir terminal başlatın veya belki Dash'de arayın. Birini başlatmak için Ctrl, Alt ve T tuşlarını basılı tutabilir veya LXDE'deki Sistem Araçları menüsünde LXTerminal'i arayabilirsiniz. Bunun için sudo kullanmaya veya yönetici erişimine gerek yoktur. Her komut normal bir kullanıcı olarak çalıştırılabilir ve aslında $ PATH ortam değişkeni belirli bir kullanıcı hesabına bağlıdır. Bu süreci daha da kolaylaştıran şey, başarmak için yalnızca tek bir komut çalıştırmanız gerekeceği gerçeğidir.



Yöntem 1: Kabuk Yerleşik Komutu Kullanma

Komut istemine yazın echo “$ {PATH //: / $’ n ’}” yolunuzdaki her dizinin tam listesini ayrı bir satırda almak için enter tuşuna basın. Bu, bir kabuk yerleşik ile parametre genişletme programlama tekniğini kullanır, bu nedenle, bash kabuğunun hemen hemen her sürümüyle çalışmalıdır. Kilometreniz değişiklik gösterebilir, ancak Linux'un yanı sıra FreeBSD gibi diğer Unix tabanlı işletim sistemlerinde bile çalışabilir.



Bu komutun yazılması biraz garip olduğundan, onu kopyalayıp kabuğunuza veya betiğinize yapıştırmak isteyebilirsiniz. Bunu bir terminal penceresine yapıştırıyorsanız, Düzen menüsünü tıklamayı ve ardından Yapıştır'ı seçmeyi veya aynı anda Shift, Ctrl ve V tuşlarını basılı tutmayı unutmayın çünkü düz Ctrl + V bir terminal penceresinde çalışmayacaktır.

Yöntem 2: $ PATH ile sed veya tr kullanma

Tür sed 's /, / n / g'<<< “$PATH” ve ardından yukarıdaki komutla tam olarak aynı sonuca sahip olacak akış düzenleyiciyi kullanmak için enter tuşuna basın. Bir kez daha, isterseniz, kopyalayabilir ve ardından Düzenle menüsünü tıklayıp Yapıştır'ı seçebilir veya Shift + Ctrl + V tuşlarını basılı tutarak bir terminal penceresine yapıştırabilirsiniz. Bunun veya yerleşik komutun kullanılması, aynı sonucu elde ettikleri için yalnızca bir tercih meselesidir.



Aynı sonucu bir kez daha elde etmek için tr programını da kullanabilirsiniz; bu, herhangi bir nedenle sed'niz yoksa faydalı olabilir. Konu tr ‘: '‘ n ’<<< “$PATH” istemde ve enter tuşuna basın. Aynı şekilde kopyalayıp yapıştırabilirsiniz. Sonuç, hangi yolu seçerseniz seçin tamamen aynıdır.

Bu yöntemlerin hiçbiri kesinlikle yanlış değildir. Hangi yöntemi kullanırsanız kullanın, o sırada ne yaptığınızın bir meselesi olma eğiliminde olduğunu unutmayın. Tüm bu durumlarda, çalışmasını sağlamak için yalnızca tek bir komut vermeniz gerekecek ve sadece yazıp devam etmeniz gerekeceğinden herhangi bir oyun oynamamalısınız. Aynı şekilde, her biri herhangi bir değişiklik yapılmadan bir komut dosyasına eklenebilir.

2 dakika okundu