it-swarm.com.de

Wo befindet sich der Ordner / proc unter Mac OS X?

Ich lese ein Buch über Bash in Linux-Systemen. Ich bin jedoch ein Mac OS X-Benutzer und kann den Ordner /proc auf meinem Computer nicht finden.

Wo kann ich das Mac OS X-Terminal-Äquivalent des Ordners /proc sehen?

65
sensorario

Für die Kommunikation mit dem Kernel verwenden verschiedene UNIX-Systeme unterschiedliche Schnittstellen - nicht unbedingt procfs . Es ist kein Muss. Während es unter Linux und FreeBSD durchaus üblich geworden ist, implementiert OS X (das auf BSD basiert) keine procfs.

Die Entsprechungen zu den meisten proc-Aufrufen finden Sie in anderen Tools wie sysctl(8) und dem sysctl(3)-Aufruf. In den Manpages (man 8 sysctl oder man 3 sysctl) finden Sie einige Beispiele. Andere Dinge, die Sie mit proc tun können, sind unter OS X nicht einfach zu tun. Dies ist nur eine Design-Wahl.

Siehe auch:

Beachten Sie, dass Bash nur eine Shell (ein Befehlszeilenprogramm) ist, die Sie in einem Terminalemulator verwenden können (z. B. Terminal.app unter OS X). Die Shell hat nichts mit dem zugrunde liegenden Dateisystem oder der Systemarchitektur zu tun. Sie könnten zu jeder anderen Shell wie Zsh oder csh wechseln - oder sogar zu einem anderen Terminal-Emulator wie iTerm2 - und trotzdem die procfs verwenden.

70
slhck