Android

Linux hangi komutu

Hangi Linux dağıtımını kullanmalıyım?

Hangi Linux dağıtımını kullanmalıyım?

İçindekiler:

Anonim

Bu derste, which komutun Linux'u which alacağız.

Terminal komut isteminde yürütülebilir adı (komut) yazdığınızda yürütülen belirli bir yürütülebilir dosyanın konumunu tanımlamak için kullanılan Linux. Komut, PATH ortam değişkeninde listelenen dizinlerde bağımsız değişken olarak belirtilen yürütülebilir dosyayı arar.

PATH nedir

Linux'ta PATH , kabuk ve diğer programlara hangi dizinlerin yürütülebilir dosyaları aramasını söyleyen çevresel bir değişkendir. Yürütülebilir dosyaları içeren dizinlere iki nokta üst üste işaretli mutlak yolların bir listesinden oluşur.

PATH değişkeninizin içeriğini görüntülemek için argüman olarak $PATH ile echo komutunu kullanın:

echo $PATH

Çıktı aşağıdaki gibi görünecektir:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Hangi Komut Nasıl Kullanılır

which komutun sözdizimi aşağıdaki gibidir:

which FILE_NAME…

Örneğin, ping komutunun tam yolunu bulmak için aşağıdakileri yazabilirsiniz:

which ping

Çıktı şu şekilde olacaktır:

/bin/ping

which komuta birden fazla bağımsız değişken de sağlayabilirsiniz:

which netcat uptime

Çıktı, hem netcat hem de uptime yürütülebilir dosyalarına giden tam yolları içerecektir:

/bin/netcat /usr/bin/uptime

Arama soldan sağa yapılır ve eğer sadece ilkini basacak which PATH yolu değişkeninde listelenen dizinlerde birden fazla eşleşme bulunursa. Tüm eşleşmeleri yazdırmak için -a seçeneğini kullanın:

which -a touch

Çıktı, touch komutunun iki tam yolunu gösterir:

/usr/bin/touch /bin/touch

Genellikle yürütülebilir dosyalardan biri diğerinin yalnızca bir symlink , ancak bazı durumlarda aynı komutun farklı konumlara yüklenmiş iki sürümü veya aynı adı kullanan tamamen farklı komutlar olabilir.

Sonuç

which komut, PATH çevresel değişkeni tarafından belirtilen dizinlerde yürütülebilir komutu arayarak bir komutu bulmak için kullanılır.

hangi terminal