Saya membaca buku yang berbicara tentang Bash di sistem Linux. Tetapi saya adalah pengguna Mac OS X dan saya tidak dapat menemukan /procfolder di komputer saya.
Di mana saya dapat melihat terminal Mac OS X yang setara dengan /procfolder?
Saya membaca buku yang berbicara tentang Bash di sistem Linux. Tetapi saya adalah pengguna Mac OS X dan saya tidak dapat menemukan /procfolder di komputer saya.
Di mana saya dapat melihat terminal Mac OS X yang setara dengan /procfolder?
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 sysctlatau 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.
procfsArtikel bagus yang Anda tautkan.
$man sysctl
man sysctlmasih berfungsi.
man sysctlbekerja pada OSX Catalina