Wo ist der Ordner /proc unter Mac OS X?

Ich lese ein Buch, das über Bash in Linux-Systemen spricht. Aber ich bin 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?

 96
Author: slhck, 2013-08-14

1 answers

Um mit dem Kernel zu kommunizieren, verwenden verschiedene UNIX-Systeme unterschiedliche Schnittstellen-nicht unbedingt procfs. Es ist kein Must-Have. Während es bei Linux und FreeBSD durchaus üblich ist, implementiert OS X (das auf BSD basiert) kein procfs.

Die Entsprechungen zu den meisten proc-Aufrufen finden sich in anderen Tools wie sysctl(8) und dem Aufruf sysctl(3). Lesen Sie die manpages (man 8 sysctl oder man 3 sysctl) für einige Beispiele. Andere Dinge, die Sie mit proc tun können, können unter OS X nicht einfach ausgeführt werden. 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. ).app unter OS X). Die Shell hat nichts mit dem zugrunde liegenden Dateisystem oder der zugrunde liegenden Systemarchitektur zu tun. Sie können zu jeder anderen Shell wie Zsh oder csh wechseln – oder sogar zu einer anderen terminal-Emulator wie iTerm2 - und immer noch die procfs verwenden.

 102
Author: slhck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-07-07 06:13:00