Linux環境變數

2022-09-13 03:33:12 字數 1192 閱讀 4656

1、子shell,即從當前shell環境新開乙個shell環境,這個新開的shell環境就稱為子shell(subshell)

2、新開啟子shell的環境稱為該子shell的父shell

3、子shell和父shell的關係其實就是子程序和父程序的關係

4、每個指令碼都在當前環境的乙個子shell中執行

了解了子shell的概念後,可以做乙個簡單的測試

結論:

public class test 

刪除環境變數,修改指令碼

#!/bin/bash

export var1=0

j**a test

結論:+shell中啟動的j**a程序,環境變數為當前指令碼所在子shell的環境變數

+父shell定義的環境變數,在子shell中可直接修改,但只影響子shell

由以上測試可知,shell指令碼匯出的環境變數不會影響當前登入的shell環境,而source命令可將指令碼中的環境變數匯出到當前shell

linux環境程式設計 環境變數 列印環境變數

在shell程式設計主題中,我們已經大致的介紹過 環境變數和本地變數啦 我們今天來具體的介紹介紹,那環境變數到底是什麼呢?是我 一.環境變數含義 特徵 環境變數是指 作業系統中用來指定作業系統執行環境的一下引數 1 特徵 字串 有統一的格式 名 值 值 值用來描述程序的環境資訊 2 使用形式 與命令...

linux環境變數

初次學習lliux對環境變數的知識甚是不解決,特花費乙個上午的時間總結了一下,可以說是全面!如各位有更加詳細的見解不妨告知!定製環境變數 環境變數是和shell緊密相關的,使用者登入系統後就啟動了乙個shell。對於linux來說一般是bash,但也可以重新設定或切換到其它的 shell。環境變數是...

Linux環境變數

好吧,我承認這篇文章是轉的.1.顯示環境變數home echo home home redbooks 2.設定乙個新的環境變數hello export hello hello echo hello hello 3.使用env命令顯示所有的環境變數 env hostname redbooks.safe...