Lion on Terminal'de nmblookup'ı aramaya çalışıyorum, ancak mevcut değil. Şimdi Terminal'den NMB ana bilgisayar adlarını nasıl arayabilirim?
Lion on Terminal'de nmblookup'ı aramaya çalışıyorum, ancak mevcut değil. Şimdi Terminal'den NMB ana bilgisayar adlarını nasıl arayabilirim?
OS X 10.7'de (Lion):
smbutil araması <hostname>
Örnek:
$ smbutil araması NAS1NAS1'in 10.21.0.133IP adresinden yanıt alındı: 10.21.0.133
Samba artık OS X'in bir parçası değil: Lion, protokolün kendi uygulamasına sahiptir. Bırakıldı çünkü Samba, yazılımın App Store'da yayınlanmasıyla ilgili Apple sorunlarına neden olan daha katı bir lisansa (GPLv3) taşındı.
Düzenle
Burada daha fazla bilgi bulabilirsiniz: http://www.appleinsider.com/articles/11/03/23/inside_mac_os_x_10_7_lion_server_apple_replaces_samba_for_windows_networking_services.html
nmblookup
diğer birçok komut satırı aracıyla birlikte kaldırıldı:
[...] komutların ve alt komutların sayısı yüzden fazla iken 19'a düşürüldü [...]
İpucu için cksum'a teşekkürler
Ingmar'ın yanıtı olarak smbutil aramasını
kullanabilirsiniz
aşağıdaki komutu çalıştırın:
hangi nmblookup
Aşağıdakileri vermelidir:
-bash- 3.2 $ hangi nmblookup / usr / bin / nmblookup
Bu 10.6.8'de
nmblookup
yardımcı programı / usr / bin
içinde olmalıdır. Dahil edilip edilmediğini görmek için sistem komut isteminde echo $ PATH
yazarak $ PATH numaranızı kontrol edin. Yolunuzda varsa, @Lyken tarafından önerildiği gibi hangi nmblookup
komutunu çalıştırabilirsiniz. Aksi takdirde, yolunuzda bulunmayan bir komutu bulmak için, sistem komut istemine aşağıdaki komutları yazın.
cd / find. -name "<name>" -print
Ayrıca whereis
komutu da vardır, ancak bu yalnızca belirtilen program için standart ikili dizinleri kontrol eder.
nmblookup
'un alternatifi nslookup
' dur. Bu ayrıca /usr/bin
altında da bulunur.
Snow Leopard 10.6.8 çalıştırdığımı unutmayın.