İkili mutlak yolunu çıktılamak için kabuk komutu


15

Belirtilen program için mutlak yol çıkışı için bir kabuk komutu var mı? Yürütülebilir ikili dosyanın nerede olduğunu bilmek istiyorum.

Yanıtlar:



9

Komuta

type name

nameçalıştırılabilir (yolu da döndüren), kabuk takma adı, kabuk işlevi, kabuk yerleşik hakkında her türlü bilgiyi verecektir .


1
Ve type -Pözellikle ikili dosyaları aramak için
wjandrea

5

whereis -b yourBinary bir programın yerini verir.


3

Yukarıdakilerin hepsi, bazı uyarılarla:

whereis - önceden ayarlanmış bazı dizinlerde eşleşmeleri (varsayılan olarak) arar. Liste 'man whereis' adresinde mevcuttur ve parametre olarak iletilebilir

hangi - geçerli ortamdaki yürütülebilir dosyaları arar (diğer bir deyişle, PATH ortam değişkeninde listelenen dizinlerde bulunabilen yürütülebilir dosyalar

(bash) type - 'name' bir takma adsa, takma ad tanımını listeler, ancak tanımdaki herhangi bir yürütülebilir dosyanın yolunu mutlaka listelemez.

Başka bir seçenek, daha genel, mlocate .


1
type -Pher zaman bir PATHarama yapar , mlocateilgisiz birçok sonuç döndürür (OP'nin sorduğu şeyle ilgisiz: "belirtilen program için mutlak yol")
enzotib

typebash değil; POSIX: pubs.opengroup.org/onlinepubs/009604499/utilities/type.html . POSIX uyumlu tüm mermilerde bulunmalıdır.
terdon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.