linux下的變數,多種多樣,包含在 linux 執行的個個環節之中,當然對於乙個桌面來說,有乙個系統變數是應該知道的。那就是 path變數莫屬 ,它在系統中的主要作用是,提供命令的搜尋路徑
檢視path變數:
[root@xx ~]# echo $path
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
這就是系統命令搜尋的所有路徑,如果哪天自己寫了一些shell指令碼,那怎麼才能把自己的指令碼路徑放進path變數中的?假定指令碼放在目錄」/root/mysh」,那麼打入以下命令:
[root@xx ~]# export path=$/root/mysh
[root@xx ~]# echo $path
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/mysh
「/root/mysh」,就在path的最後面,如果想把」/root/mysh」放在搜尋路徑的前面,那麼就這麼寫命令
[root@xx ~]# echo $path
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
[root@xx ~]# export path=/root/mysql:$path
[root@xx ~]# echo $path
/root/mysql:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
「/root/mysh」就在前面啦,,,有個要注意的是,那個目錄間的冒號,不要弄目錄間有兩個冒號啦
linux path目錄設定
linux和windows一樣需要方便使用某個命令時需要設定path路徑 如果沒有設定path無法直接使用具體的命令,如test.sh,如果要執行這條命令需要.test.sh或者sh test.sh 設定path分為永久的和臨時的 永久設定在 ect profile 在檔案最後增加exprot pa...
linux PATH環境變數設定與讀取
在專案開發過程中,需要根據路徑來執行一些指令碼或者程式,開發中不適宜寫死為固定的path.這樣移植code或維護都會不太便利,比較好的做法是配置環境變數並且在code中從環境變數來讀取,這樣不同的project還可以配置不同的環境變數但使用同一套code.以下是一些例子 1.在啟動啟動執行的指令碼中...
Linux設定顯示中文和設定字型
一 檢視當前使用的系統語言 1.登陸linux系統開啟操作終端之後,輸入 echo lang可以檢視當前使用的系統語言。如 echo lang2.檢視安裝的語言包 檢視是否有中文語言包可以在終端輸入 locale命令,如有zh cn 表示已經安裝了中文語言 locale3.如果沒有中文語言呢 yum...