Diğerlerinin de belirttiği gibi, Linux'ta / proc'a bakabilirsiniz ancak çekirdek sürümünüze bağlı olarak bir veya iki sınır vardır:
Her şeyden önce, ortam dosyası, işlem oluşturulduğunda bakıldığı gibi ortamı içerir. Bu, işlemin çevrede yapabileceği herhangi bir değişikliğin / proc içerisinde görünmeyeceği anlamına gelir:
$ cat /proc/$$/environ | wc -c
320
$ bash
$ cat /proc/$$/environ | wc -c
1270
$
İlk kabuk bir giriş kabuğudur ve başlangıçta çok sınırlı bir ortama sahiptir, ancak örneğin .bashrc'yi kaynaklayarak büyütür, ancak / proc bunu yansıtmaz. İkinci kabuk daha büyük ortamı başlangıçtan itibaren devralır, bu yüzden / proc'ta gösteriliyor.
Ayrıca, daha eski çekirdeklerde, ortam dosyasının içeriği sayfa boyutuyla (4K) sınırlıdır:
$ cat /proc/$$/environ | wc -c
4096
$ env | wc -c
10343
$
2.6.9 (RHEL4) ve 2.6.18 (RHEL5) arasında bir yerde bu limit kaldırıldı ...