Shell運行環境概念
1.bash是一個進程:
*bash下還可以在啓用一個shell,這個shell是sub shell,原shell會複製自身給他。
*在sub shell中定義的變量,會隨着sub shell的消亡而消失。
2.()子shell中運行
3. {}檔案當前shell中執行
4. $$當前腳本執行的pid
5. &後臺執行
6. $!運行在後臺的最後一個作業的PID
以上可拿 sleep 3 命令理解,3代表秒
-------------------------------------------------------------------------------------------------------------------
Shell環境變量
1.set可以獲得當前的所有變量