Onde está a pasta / proc no Mac OS X?

46

Estou lendo um livro que fala sobre o Bash em sistemas Linux. Mas eu sou um usuário do Mac OS X e não consigo encontrar a pasta /proc na minha máquina.

Onde posso ver o terminal do Mac OS X equivalente à pasta /proc ?

    
por sensorario 14.08.2013 / 09:01

1 resposta

55

Para se comunicar com o kernel, sistemas UNIX diferentes usam interfaces diferentes - não necessariamente procfs . Não é um must-have. Embora seja bem comum no Linux e no FreeBSD, o OS X (que é baseado no BSD) não implementa um procfs.

Os equivalentes à maioria das chamadas proc seriam encontrados em outras ferramentas, como sysctl(8) e sysctl(3) . Leia as páginas de manual ( man 8 sysctl ou man 3 sysctl ) para alguns exemplos. Outras coisas que você pode fazer com proc não podem ser feitas facilmente no OS X. Esta é apenas uma escolha de design.

Veja também:

Note que o Bash é apenas um shell (um programa de linha de comando) que você pode usar dentro de um emulador de terminal (como Terminal.app no OS X). O shell não tem nada a ver com o sistema de arquivos subjacente ou a arquitetura do sistema. Você poderia mudar para qualquer outro shell como o Zsh ou o csh - ou até mesmo outro emulador de terminal como o iTerm2 - e ainda usar o procfs.

    
por 14.08.2013 / 09:11

Tags