Linux sistemlerinde Bash hakkında konuşan bir kitap okuyorum. Ama ben bir Mac OS X kullanıcısıyım ve /proc
makinemde klasör bulamıyorum .
/proc
Klasörün Mac OS X terminaline eşdeğerini nerede görebilirim ?
Linux sistemlerinde Bash hakkında konuşan bir kitap okuyorum. Ama ben bir Mac OS X kullanıcısıyım ve /proc
makinemde klasör bulamıyorum .
/proc
Klasörün Mac OS X terminaline eşdeğerini nerede görebilirim ?
Yanıtlar:
Çekirdekle iletişim kurmak için, farklı UNIX sistemleri farklı arayüzler kullanır - ille de olmaz . Olması gereken bir şey değil. Gerçekten Linux ve FreeBSD ile oldukça yaygın hale gelmesine rağmen, OS X (BSD'ye dayanan) bir işlem uygulamıyor.
Proc çağrılarının eşdeğeri sysctl(8)
, sysctl(3)
çağrı gibi diğer araçlarda bulunur . Bazı örnekler için man sayfalarını ( man 8 sysctl
veya man 3 sysctl
) okuyun . Proc ile yapabileceğiniz diğer şeyler OS X'te kolayca yapılamaz. Bu sadece bir tasarım tercihidir.
Ayrıca bakınız:
Bash'in bir terminal emülatörü içinde ( OS X'teki Terminal.app gibi) kullanabileceğiniz bir kabuk (komut satırı programı) olduğunu unutmayın . Kabuğun, alttaki dosya sistemi veya sistem mimarisiyle ilgisi yoktur. Zsh veya csh gibi diğer bir kabuğa veya iTerm2 gibi başka bir terminal emülatörüne geçebilir ve hala procfs kullanabilirsiniz.
procfs
yazı.
man sysctl
hala çalışıyor.
man sysctl
OSX Catalina üzerinde çalışıyor