導航:首頁 > 操作系統 > 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腳本變數定義變數相關的資料

熱點內容
線上租車有什麼app 瀏覽:906
php程序修改 瀏覽:682
下列能查找文件或文件夾的操作是 瀏覽:312
遙感科學與技術演算法待遇 瀏覽:134
cad標注半徑命令 瀏覽:367
打卡領購app邀請碼怎麼填 瀏覽:336
編程訪問許可權沖突 瀏覽:152
桌面運維如何轉伺服器運維 瀏覽:627
tomcat如何設置伺服器 瀏覽:679
php編譯支持mysql 瀏覽:817
mir4手游安卓版怎麼玩國際服 瀏覽:23
伺服器程序怎麼刪除 瀏覽:657
阿里年薪70萬程序員名單照片 瀏覽:575
android定製輸入法 瀏覽:758
linux下編譯android 瀏覽:311
電影重建文件夾 瀏覽:981
第五人格香香解壓 瀏覽:626
我的世界手機版推薦什麼伺服器 瀏覽:706
安卓怎麼下載空戰 瀏覽:586
程序員賣房入市 瀏覽:117