Ich lese ein Buch über Bash in Linux-Systemen. Ich bin jedoch ein Mac OS X-Benutzer und kann /proc
auf meinem Computer keinen Ordner finden .
Wo kann ich das Mac OS X-Terminal-Äquivalent des /proc
Ordners sehen?
Ich lese ein Buch über Bash in Linux-Systemen. Ich bin jedoch ein Mac OS X-Benutzer und kann /proc
auf meinem Computer keinen Ordner finden .
Wo kann ich das Mac OS X-Terminal-Äquivalent des /proc
Ordners sehen?
Antworten:
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 Hilfeseiten ( 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 (z. B. Terminal.app unter OS X) verwenden können. 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.
procfs
Artikel, mit dem Sie verlinkt sind.
$man sysctl
man sysctl
.
man sysctl
arbeitet an OSX Catalina