logo

Linux hangi komut

Linux Hangi komut şunun için kullanılır: yürütülebilir dosyaları bulun veya bir programın dosya sistemindeki konumu. Belirtilen dosya veya komutun depolandığı yolu görüntüler.

maven kurulumu

Belirtilen programın nerede saklandığını merak ediyorsanız, Hangi komutu yolu tanımlamanıza yardımcı olacaktır, kullanımı oldukça basittir.

Sözdizimi:

 which 

Yukarıdaki komut belirtilen dosya adının veya komutun yolunu gösterecektir.

Seçenekler

Where komutu yalnızca tek bir seçenek olan '-a' seçeneğiyle kolaylaştırır. Belirtilen komut için tüm yolları görüntülemek için kullanılır. Bazı durumlarda makinemiz aynı program için iki farklı yol içerir. Örneğin, '/usr/bin/program' veya '/usr/local/bin/program' olabilir. '-a' seçeneği belirtilen komutun her iki yolunu da gösterecektir.

Sözdizimi:

 which -a 

Daha iyi anlamak için bu komutun çeşitli kullanımlarını inceleyelim:

Hangi komut nasıl kullanılır?

Programlar ve komutlar gibi yürütülebilir dosyaların yolunu görüntülemek için, yalnızca Hangi komutu ve ardından program adını girin.

Örneğin, düğümün çalıştırılabilir dosyalarının yolunu görüntülemek için komutu şu şekilde yürütün:

 which node 

Düğümün yürütülebilir dosyalarının yolunu görüntüler. Aşağıdaki çıktıyı göz önünde bulundurun:

Linux hangi komut

Benzer şekilde, Java yürütülebilir dosyaları için komutu aşağıdaki şekilde yürütün:

Dijkstra
 which java 

Java çalıştırılabilir dosyalarının yolunu gösterecektir.

Hangi komut yalnızca yürütülebilir dosyaların yolunu görüntüler, bu nedenle komutları yalnızca makinede bulunan bağımsız değişkenlerle yürütün. Eğer makinemizde bulunmayan herhangi bir illegal argüman iletirsek herhangi bir çıktı vermeyecektir.

Birden fazla argüman içeren hangi komut

Tek bir komutta aynı anda birden fazla argüman sağlayarak yürütülebilir dosyaların birden fazla yolunu görüntüleyebiliriz. Hangi komutta birden fazla argüman iletmek için bunları bir boşlukla ayırın. Komutu aşağıdaki gibi yürütün:

 which ... 

Örneğin, düğümün yolunu görüntülemek için cat, ls ve mkdir komutunu aşağıdaki gibi yürütün:

 which node cat ls mkdir 

Yukarıdaki komut, belirtilen tüm komutların yolunu yeni bir satırda görüntüleyecektir. Aşağıdaki çıktıyı göz önünde bulundurun:

Linux hangi komut

Hangi komutun çıkış durumu

Linux kullanıcısının bir çıkış durumu vardır veya kabuk betiği tarafından yürütülür. Çıkış durumu 0 ise komutun hatasız ve başarılı bir şekilde yürütüldüğü anlamına gelir. Çıkış durumu sıfırdan farklı bir sayıysa (yani 1'den 255'e kadar), bu, komutta bir hata olduğu ve başarısız olduğu anlamına gelir.

Hangi komut aşağıdaki üç çıkış durumuna sahiptir:

0: Çıkış durumu 0 ise bu, tüm argümanların bulunduğu ve çalıştırılabilir olduğu anlamına gelir.

1: Çıkış durumu 1 ise bu, bir veya daha fazla bağımsız değişkenin var olmadığı veya yürütülemediği anlamına gelir.

dizin linux'u yeniden adlandır

2: Çıkış durumu 2 ise geçersiz bir seçenek belirtilmiş demektir.

Yardım almak

Hangi komutu kullanırken takılıp kalırsanız, hangi komutun kullanım kılavuzunu görüntüleyerek terminalinizden yardım alabilirsiniz.

Kılavuzu görüntülemek için man komutunu aşağıdaki şekilde yürütün:

 man which 

Yukarıdaki komut kılavuzu görüntüleyecektir. Aşağıdaki çıktıyı göz önünde bulundurun:

Linux hangi komut

Manuelden çıkmak için tuşuna basın 'Q' anahtar.

'mason' formülü'

Ayrıca şunları da yürütebiliriz: bilgi Kılavuzu görüntüleme komutu:

 info which 

Yukarıdaki komut, man komutuyla aynı çıktıyı gösterecektir.