Kabuğun üzerindeyken, kullanılabilecek tek komutların, PATH'de bazı dizinlerde bulunabilecekleri olduğunu biliyorum. Hatta benim PATH değişkeni (ve bu cevap verilebilir başka bir iyi soru) ne dirs görmek nasıl bilmiyorum, bilmek istiyorum:Kabuk - Bazı komutların dizini nasıl bulunur?
Ben kabuk ve yazmak gelmek:
$ lshw
Bu komutun nerede olduğunu söyleyebilen kabuk hakkında bir komut öğrenmek istiyorum. Başka bir deyişle, bu "yürütülebilir dosya" nerede bulunur? gibi
şey:
$ location lshw
/usr/bin
herkes? Bunun gibi
Cevap veren herkese teşekkürler, ama bu cevap en heyecan verici oldu! Teşekkür ederim! Ben deli olduğumu düşünüyordum, çünkü (uzun zaman önce) bunu yapmak için bir yol tanımladım: 'update', ve bu 'apt-get update' yapıyor; apt-get dist-upgrade 'benim için. Ama şimdilik, bir yerde bir update.sh dosyası bulmaya çalışıyordum ve bulamadım. Bu yüzden bu soruyu başlattım. Ama şimdi, 'type -a update' kullanarak, bunun sadece evimde bulunan .bashrc adresinde tanımlanan bir takma ad olduğunu öğrendim. Gerçekten teşekkür ederim. –
@Gabriel: 'Yer bul 'ile aşina değilseniz dosyaları bulmanıza yardımcı olabilir. Bir cron işten çalıştırılan 'updatedb' tarafından sürdürülen bir veritabanı kullanır. Bulgu, tüm dosya sisteminden ziyade bir veritabanını aradığından, “bul” dan çok daha hızlıdır (son çare olarak kullanılabilir). –
Teşekkürler. Bu aracı inceleyeceğim ve updatedb'nin Ubuntu'nun cronjob çalışmasında nasıl programlandığını göreceğim. –