導航:首頁 > 操作系統 > linux腳本變數定義變數

linux腳本變數定義變數

發布時間:2023-12-29 14:57:51

『壹』 linux_Shell腳本編程之設置環境變數

1、export 變數名 = 變數值(功能描述:將shell變數輸出為環境變數/全局變數)
2、source 配置文件 (功能描述:讓修改後的配置信息立即生效)
3、echo $變數名 (功能描述:查詢環境變數的值)

1、在/etc/profile文件中定義TOMCAT_HOME環境變數

2、查看環境變數TOMCAT的值

3、在另外一個shell程序中使用 TOMCAT_HOME

注意:文檔多行注釋

『貳』 linux當中如何自定義全局變數teacher的變數的值為張三

環境變數(environment variables)一般是指在操作系統中用來指定操作系統運行環境的一些參數,這些參數會對系統行為產生影響。
比如常用的PATH環境變數,當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還會到PATH中指定的路徑去找。你可以在終端使用printenv PATH/echo $PATH查看當前PATH變數的值。
Linux系統下修改/自定義環境變數的方法通常分為兩類:臨時修改和永久性修改。下面分別介紹兩種修改環境變數的方法。在這里以修改linux系統下的PATH環境變數(該環境變數保存了linux系統下所有可執行的程序的目錄,linux系統執行某個可執行程序時,會以該環境變數的值(路徑)去尋找可執行的程序名)為例進行舉例。
PATH環境變數:該環境變數保存了linux系統下所有可執行的程序的目錄,linux系統執行某個可執行程序時,會以該環境變數的值(路徑)去尋找可執行的程序名,如果找到,則可以執行,如果找不到則會提示:無法找到××命令的錯誤。
1、臨時修改/自定義環境變數
(1)臨時自定義環境變數。
注意,系統默認的環境變數名稱一般為大寫,自定義的環境變數名稱一般為小寫,這樣是為了避免命名上的沖突。
自定義臨時環境變數時,有兩種辦法,一種是在terminal終端命令行直接定義,如下:
在這里插入圖片描述
注意,此時自定義的my環境變數的作用范圍僅限於當前shell(此時定義的my變數實際上是局部變數),在當前shell的子shell中無法尋找到該自定義變數。直接在其子shell中無法直接使用它。要想在其子shell中使用,必須用export命令來導出它為全局變數。
在這里插入圖片描述
如上圖所示,在定義my環境變數的子shell中無法識別到my環境變數。
當定義完my環境變數後,利用export命令將其轉化為全局變數:
在這里插入圖片描述
可以看到,使用export將my環境變數導出成全局變數後,在其子shell中也可以識別到。
**注意!!!!**使用export導出的my環境變數僅僅適用於當前的shell及其衍生shell中,退出當前shell後,my變數將不復存在。所以,這也是該方法被稱為臨時定義變數的原因。
自定義臨時環境變數時,除了在terminal終端命令行直接定義外,還可以使用shell腳本的方法來事先定義好一個環境變數。並用source命令(或者 . 命令)(這么做是因為使用這兩個命令是在當前shell中激活該腳本,不會產生子shell)在使用該變數的shell中激活該shell腳本即可。

閱讀全文

與linux腳本變數定義變數相關的資料

熱點內容
錄像免壓縮 瀏覽:504
總結所學過的簡便演算法 瀏覽:360
南昌哪些地方需要程序員 瀏覽:758
三台伺服器配置IP地址 瀏覽:173
如何用命令方塊連續對話 瀏覽:278
win7linux共享文件夾 瀏覽:304
命令符打開本地服務 瀏覽:599
android應用程序源碼 瀏覽:703
安卓開發工程師簡歷怎麼寫 瀏覽:60
熱水器水量伺服器是什麼意思 瀏覽:117
stk衛星編譯 瀏覽:480
對後台程序員的要求 瀏覽:761
ios大文件夾圖標 瀏覽:626
生的計劃pdf 瀏覽:714
oppoa93加密便簽在哪查找 瀏覽:21
兩個數字的加減乘除運算編程 瀏覽:227
給手機加密碼忘記了怎麼辦 瀏覽:601
單片機運算符 瀏覽:297
移動端微信商城源碼 瀏覽:446
編程貓下一個背景在哪裡 瀏覽:359