Linuxta benim PATH değişkenimin altına eklenmiş ve direkt olarak directory sine girmeden çalıştırabileceğim programları nasıl öğrenirim?
consoldan echo $PATH
ile gorulen dizinlerin icindeki butun executable lar.
Hocam onu biliyorum. Benim öğrenmek istediğim bunların dışındaki execuatable dosyalar.
Şu program işine yarar mı ?
(http://s15.postimg.cc/9vwfgw1ev/KDb.jpg) (http://postimg.cc/image/9vwfgw1ev/)
Herhangi bir dizin içerisindeki çalıştırılabilir dosyaları görebiir ve gerekirse hata ayıklaması yapabilirsin.
Bu programda arama yapmak istediğimiz path i biz mi seciyoruz?Ben path girmeden bana tüm çalıştırılabilir dosyaları göstersin. Ornegin sistemimde progmax adında çalıştırılabilir dosya var mı? Varsa nerede? Path i nerede.
Hocam programin adı ne?
Her dizine kendin girmek zorundasın.
Dizin içerisindeki çalıştırılabilir dosyaların görüntülenebilmesi için programın sekmesinden çalıştırılabilir seçeneğini seçmelisin.
Programın adı KDbg (K Debug) ubuntu veritabanında (Geliştirmeler) bulabilirsin.
Paket yöneticisini açıp yüklü olanları filitreleyiniz.
Orada çıkmayanları da siz yüklemişsinizdir.
python ile bir uygulama yazin. Bu home directroy de calissin. Rekursive olarak tum dizinlerin icine girsin +x olan dosyalari listelesin ciksin.
stackoverflow da sunu onermisler.
find -executable -type f
Aslinda iyi linuxcular bunu grep kullanarak tek satirda yaparda ben kod yazmadan yapamam.