亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

預定義變量的含義linux?

預定義變量的含義linux?

慕容708150 2019-04-04 07:07:46
預定義變量的含義linux
查看完整描述

3 回答

?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

這些變量為什么叫環境變量呢?打個比方來說,你自己的臥室裝修成藍色,為什么是藍色的呢?因為你喜歡藍色,這里藍色就可以看做是一個環境變量,而系統的環境變量則是為了更好的自定義屬于用戶的工作空間。
比如在Windows和Linux中都有一個環境變量PATH,這里存放的就是命令路徑,何為命令路徑? 說白了命令就是一個程序,而這個程序可以存放在C盤,存放在D盤,可以是/var/usr目錄下,也可以是/home/yourusername目錄下,當我們直接輸入命令企圖調用這個程序的時候,系統得知道它在哪里吧?那系統就會搜索你PATH環境變量中定義的那些個目錄,直到在某一個目錄中找到與命令同名的程序,并調用起來,如果找不到呢,就告訴你命令不是有效的,如果你在Linux下的話,你可以使用echo $PATH來查看這個環境變量。
當然有用的環境變量還有很多,比如以下幾個:
變量名稱 作用
HOME 用戶的主目錄“家”。
SHELL 當前的shell是哪個程序
HISTSIZE 歷史命令記錄條數
MAIL 郵件信箱文件
LANG 語系數據
RANDOM 隨機數字
PS1 bash提示符
HISTFILESIZE history命令存儲數量
PATH 在路徑中的目錄查找執行文件
EDITOR 默認文本編輯器
再據一個例子,以EDITOR為例,當你要打開一個文本文件時,系統只知道這是個文件,怎么打開呢?那就是用你定義的這個EDITOR變量所指的編輯器打開這個文件了,就好比Windows中默認打開方式一樣。



查看完整回答
反對 回復 2019-04-13
  • 3 回答
  • 0 關注
  • 1007 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號