Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 15828|Yanıt: 0

[linux] Shell'de (Bash) bir komutun var olup olmadığını nasıl belirler.

[Bağlantıyı kopyala]
Yayınlandı 2.11.2021 11:17:19 | | |
Linux'un kurulu yazılımı görüntülemesi (yazılımın yüklü olup olmadığını belirlemek)

Genellikle bir yazılımın zaten yüklü olup olmadığını anlamaya çalışmak gerekir, ancak genellikle RPM -qa | görünür GERP adı bulunmuyor
Kurulum yapıp kurmamayı belirlemenin iki yolu vardır

RPM paketi yüklü, rpm -QA ile görebilirsiniz, paketin kurulup kurulmadığını öğrenmek istiyorsanız rpm -qa | grep "yazılımın veya paketin adı".
Deb paketi kurulmuş, bu DPKG -L ile görülebilir. Belirli bir paket arıyorsanız, dpkg -l | grep "yazılımın veya paketin adı";
yum yöntemi yüklüldüğünde, yum list installed ile bulabilirsiniz, eğer belirtilen paketi bulmak istiyorsanız, komuttan sonra | ekleyin grep "yazılım adı veya paket adı";
Mesela:


Demleme komutunun var olup olmadığını anlamak için hangisini kullanın

komut bulunamazsa stderr'e "xxx bulunmadı" mesajı verir.

En iyisi, harici bir araç olarak mutlaka var olmadığını, dağılımlar arasında farklar olacağını, bazı sistemlerin geçerli çıkış durumu belirlemeyeceğini ve belli bir derecede belirsizlik yaşadığını kullanmaktan kaçınmaktır.

Bash, gereksinimleri karşılamak için hash, type ve command gibi bazı yerleşik komutlar sağlar.


Özgün:Bağlantı girişi görünür.





Önceki:Jenkins (5) Proje grubu sunumu
Önümüzdeki:Linux (CentOS) sunucu performans ayarını sınırlar
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com