[20140624]顯示環境變數PATH.txt
[20140624]顯示環境變數PATH.txt
前幾天看一臺機器,PATH環境變數好長.為了更好的顯示,自己隨手先了一個shell.
$ echo $PATH | tr ":" "\n"
/u01/app/oracle11g/product/11.2.0/db_2/perl/bin
/usr/java/jdk1.6.0_25/bin
/usr/kerberos/bin
/usr/local/bin
/bin
/usr/bin
/usr/X11R6/bin
/usr/NX/bin
/home/oracle11g/bin
/home/oracle11g/bin
/u01/app/oracle11g/product/11.2.0/db_2/bin
為了以後實用方便,定義一個別名:
alias path='echo $PATH | tr ":" "\n" '
google看一個一些blog,發現一個連結:
function path(){
old=$IFS
IFS=:
printf "%s\n" $PATH
IFS=$old
}
--感覺這個寫很巧妙,重新定義IFS=:,來實現相同的功能.做一個記錄.
--另外我看/etc/profile的指令碼,裡面定義了一個函式:
pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
fi
}
--不過最後取消了定義
unset pathmunge
--有了這個加入path很簡單,執行例子:
pathmunge /usr/local/sbin
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1192302/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux環境顯示全部環境變數Linux變數
- linux環境變數顯示、新增、刪除Linux變數
- Bash: export - 設定或顯示環境變數Export變數
- 環境變數變數
- [20200217]bash顯示path環境變數.txt變數
- [20180129]bash顯示path環境變數.txt變數
- Linux命令之env - 顯示當前使用者的環境變數Linux變數
- 修改環境變數顯示當前登陸使用者的相關資訊變數
- Linux 新增環境變數和刪除環境變數Linux變數
- 簡述SHELL全域性環境變數與局變環境變數變數
- Java 環境變數Java變數
- jdk環境變數JDK變數
- DOS環境變數變數
- env 環境變數變數
- 環境變數path變數
- Java環境變數Java變數
- ORACLE 環境變數Oracle變數
- postman環境變數Postman變數
- 配置環境變數變數
- ubuntu JDK 環境變數UbuntuJDK變數
- 配置JDK環境變數JDK變數
- 環境變數詳解變數
- Flume 配置環境變數變數
- Shell配置環境變數變數
- Java環境變數新增Java變數
- 【Linux】環境變數!!!Linux變數
- Kaldi配置環境變數變數
- MySQL 環境變數配置MySql變數
- unix下環境變數 .變數
- Linux 環境變數Linux變數
- oracle 環境變數 redhatOracle變數Redhat
- 設定環境變數變數
- SQL*PLUS 環境變數SQL變數
- jdk環境變數配置JDK變數
- JDK配置環境變數JDK變數
- java環境變數配置Java變數
- java 配置環境變數Java變數
- windows配置環境變數Windows變數