Saya membaca buku yang berbicara tentang Bash di sistem Linux. Tetapi saya adalah pengguna Mac OS X dan saya tidak dapat menemukan /proc
folder di komputer saya.
Di mana saya dapat melihat terminal Mac OS X yang setara dengan /proc
folder?
Saya membaca buku yang berbicara tentang Bash di sistem Linux. Tetapi saya adalah pengguna Mac OS X dan saya tidak dapat menemukan /proc
folder di komputer saya.
Di mana saya dapat melihat terminal Mac OS X yang setara dengan /proc
folder?
Jawaban:
Untuk berkomunikasi dengan kernel, sistem UNIX yang berbeda menggunakan antarmuka yang berbeda - belum tentu procfs . Itu tidak harus dimiliki. Meskipun sudah menjadi sangat umum dengan Linux dan FreeBSD, OS X (yang didasarkan pada BSD) tidak mengimplementasikan procfs.
Setara dengan sebagian besar panggilan proc akan ditemukan di alat lain seperti sysctl(8)
dan sysctl(3)
panggilan. Baca halaman manual ( man 8 sysctl
atau man 3 sysctl
) untuk beberapa contoh. Hal lain yang dapat Anda lakukan dengan proc tidak dapat dilakukan dengan mudah pada OS X. Ini hanya pilihan desain.
Lihat juga:
Perhatikan bahwa Bash hanyalah sebuah shell (program baris perintah) yang dapat Anda gunakan dalam emulator terminal (seperti Terminal.app pada OS X). Shell tidak ada hubungannya dengan sistem file yang mendasari atau arsitektur sistem. Anda dapat beralih ke shell lain seperti Zsh atau csh - atau bahkan emulator terminal lain seperti iTerm2 - dan masih menggunakan procfs.
procfs
Artikel bagus yang Anda tautkan.
$man sysctl
man sysctl
masih berfungsi.
man sysctl
bekerja pada OSX Catalina