Mac OS X'teki / proc klasörü nerede?


71

Linux sistemlerinde Bash hakkında konuşan bir kitap okuyorum. Ama ben bir Mac OS X kullanıcısıyım ve /procmakinemde klasör bulamıyorum .

/procKlasörün Mac OS X terminaline eşdeğerini nerede görebilirim ?


2
Mac OS X'in özel olarak yaptığı işler hakkında daha fazla bilgi için Amit Singh (ISBN 0321278542 osxbook.com ) tarafından "Mac OS X internals" bölümünü okuyun . Unix'e daha genel bir giriş: cs.duke.edu/csl/docs/unix_course , kabuklar üzerinde güzel bir + küçük bölümle birlikte: cs.duke.edu/csl/docs/unix_course/intro-55.html
Florenz Kley

Yanıtlar:


78

Ç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 sysctlveya 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.


1
Bağlandığınız mükemmel procfsyazı.
dile

Cevabınız için teşekkürler, ancak Apple'ın formundaki çevrimiçi man sayfaları arşivlendi ve sysctl (3) ve sysctl (8) ile olan bağlantıları şimdi bozuldu. Ben sadece bir ayna bulabildiğim sysctl.3 sadece ayna web sitesinde. $man sysctl
OS’deki

Mojave'da sysctl için bir sayfa yok. Proc'u özlüyorum.
Kallaste

@Kallaste Henüz Mojave'de değilim, bu yüzden test edemiyorum, ancak manpages yalnızca Xcode komut satırı araçlarıyla kullanılabilir. Yüksek Sierra'da man sysctlhala çalışıyor.
Şubat'ta

man sysctlOSX Catalina üzerinde çalışıyor
rapidclock
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.