Kurulum sırasında hangi komutların kullanılabileceğini nasıl bilebilirim?
Yeni bir Mavericks kurulumundan sonra kullanılabilen komutlar (OS X 10.9) bu dört pakettir
com.apple.pkg.BSD
com.apple.pkg.BaseSystemBinaries
com.apple.pkg.BaseSystemResources
com.apple.pkg.Essentials
(Yüksek Sierra'dan (macOS 10.13) itibaren komutların bu pakete taşındığını unutmayın. com.apple.pkg.Core
.)
Her pakette bulunan komutları bu komutla listeleyebilirsiniz:
pkgutil --files <package name> | egrep '^usr/s*bin|^s*bin/'
Are netcat
, nc
Mac OS X'te varsayılan olarak mevcut mu yoksa komut satırı araçlarıyla birlikte mi yüklendi?
buldum nc
ile:
pkgutil --files com.apple.pkg.BaseSystemBinaries | egrep '^usr/bin/nc'
(Yüksek Sierra’da koşun) pkgutil --files com.apple.pkg.Core | egrep '^usr/bin/nc'
yerine.)
Yani evet, nc
temel işletim sistemi kurulumuna aittir.
Bulamadım netcat
, sisteminizde varsa, daha sonra kuruldu.
Tüm paketler tarafından sağlanan tüm komutları listelemek için Terminal'de çalıştırın:
for p in $(pkgutil --packages); do
list_of_cmds=$(pkgutil --files $p | egrep '^usr/s*bin|^s*bin/')
if [ ! -z "$list_of_cmds" ]; then
echo ">>>> $p <<<<"
echo "$list_of_cmds"
fi
done
Komutu Masaüstünüzdeki bir dosyaya daha sonra başvurmak üzere yönlendirebilirsiniz:
for p in $(pkgutil --packages); do
list_of_cmds=$(pkgutil --files $p | egrep '^usr/s*bin|^s*bin/')
if [ ! -z "$list_of_cmds" ]; then
echo ">>>> $p <<<<"
echo "$list_of_cmds"
fi
done > ~/Desktop/cmds_from_pkgs.txt
nc
ISnetcat
.