RedHat之自定義環境變量



終於寫關於linux的時候不是寫裝軟件了,這算不算是一個進步,哈哈。

最近IT博主沒事的時候喜歡上了折騰下紅帽,一來是爲了興趣愛好,二來就是爲了以後的工作能更順利吧!

其實不管是linux還是windows,都有變量這個概念,變量的存在就是爲了更方便,更靈活的定義。

比如說windows下面也有環境變量;不同用戶登錄的時候命令行cmd下面的提示符的用戶名不同等這些都是用變量來定義的。

linux下面的變量分環境變量和自定義變量,簡單點就是全局變量和局部變量(我亂說的,好像這句話有點問題,看看就好),環境變量一把系統都默認定義好了,我們基本上不用去改動它們,但是有些時候爲了更便捷的工作,可以要摸一下自定義變量。

舉個簡單的例子吧。

有些時候,我們的工作目錄很長比如:/usr/A/B/C/D,我們每次要進入這個目錄的時候,都要敲很長的一段命令,可能會讓人很反感,能不能更方便點呢,除了更改目錄以後就可以用着自定義變量來實現了。

這裏我們先自定義一個變量名爲pash(變量名只能由字母和數字組成,而且第一位不能爲數字)

然後給pash賦值爲/usr/A/B/C/D,命令是pash="/usr/A/B/C/D"(這裏用雙引號吧,難免有些值中會有空格之類的,容錯性更高啦)。

可以用echo $pash 來查看是否已經定義成功。

也可以用set命令來看定義結果。

然後就可以直接用cd $pash 就可以直接進入/usr/A/B/C/D這個目錄了,是不是很方便呢。

也可以直接把這個變量寫入環境變量 export pash,然後可以用export查看是否在。

但是現在有個缺陷就是這個自定義的變量是臨時的,重啓或者註銷以後是會消失了,如果想自定義一個永久的變量的話,需要修改/etc/profile文件,在最下面添加一行內容爲export pash="/usr/A/B/C/D" 即可。

嘿嘿,是不是很容易呢。擴展性思維舉一反三,其實變量這塊還有很多很重要的功能,這裏IT博主就拋磚引玉了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章