你每打開一個(gè)終端,系統(tǒng)就會fork出一個(gè)子進(jìn)程專門給這個(gè)終端使用,包括一整套獨(dú)立的環(huán)境、標(biāo)準(zhǔn)輸入輸出設(shè)備(屏幕和鍵盤等)、內(nèi)存、全局變量等,其中環(huán)境就包含了只為該終端創(chuàng)建的用戶界面和shell。
你再打開一個(gè)終端,系統(tǒng)又會fork出一個(gè)子進(jìn)程,而這個(gè)子進(jìn)程和之前那個(gè)子進(jìn)程可以是不同的環(huán)境,可以是不同的shell。用戶可以自定義自己打開的終端的環(huán)境。
基本就是這個(gè)意思。