shell環境變數

2022-07-30 23:21:22 字數 1067 閱讀 4704

環境變數

(environment variables)一般是指在作業系統中用來指定作業系統執行環境的一些引數,

如:臨時資料夾位置和系統資料夾位置等。

環境變數是和shell緊密相關的,使用者登入系統後就啟動了乙個shell。對於linux來說一般是bash,但也可以重新設定或切換到其它的shell。

根據發行版本的情況,bash有兩個基本的系統級配置檔案:/etc/bashrc和/etc/profile

$ls ~/.bash*

環境變數常用變數如下:

pi@raspberrypi:~ $ echo

$path

/home/pi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games

pi@raspberrypi:~ $ echo

$home

/home/pi

pi@raspberrypi:~ $ echo

$histsize

1000

pi@raspberrypi:~ $ echo

$logname

pipi@raspberrypi:~ $ echo

$shell

/bin/bash

pi@raspberrypi:~ $ echo

$lang

en_gb.utf-8

pi@raspberrypi:~ $ echo

$mail

/var/mail/pi

path宣告的格式:用冒號分開

path=$path:1>:2>:3>:------:

方法二:系統目錄下的profile檔案(謹慎),在/etc/profile中修改

方法三:系統目錄下的 environment 檔案(謹慎),在/etc/environment中修改

方法四:直接在終端下輸入,如

export myname=」my name is pingzhenyu「」

shell環境變數

環境變數 和 自定義變數 子程序僅會繼承父程序的環境變數,而不會繼承父程序的自定義變數,所以,你原本bash中的自定義變數在進入了子程序後就會消失不見,一直到你離開子程序並回到原本的父程序之後,這個變數才會出現。1.用env檢視預設的環境變數及其說明 export也可檢視,但是輸出的內容比env多 ...

shell環境變數

1.環境變數的定義 環境變數一般是指在作業系統中用來指定作業系統執行環境的一些引數,如path,pwd,user,當前使用的shell名稱。系統啟動後,會產生許多環境變數,使用者可以用set命令檢視 shell例項1 root changerlee 環境變數的定義 set abrt debug lo...

shell 環境變數

環境變數 檢視所有環境變數 oldbing 愛生活 愛冰冰 oldbing 愛生活 愛冰冰 echo oldbing cdecho path hostname whoami echo path hostname whoami echo path hostname whoami echo path h...