Linux中PATH设置

Linux中PATH设置

时间:2009-10-25来源:Online990 作者: Online990点击:1051次

PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻,用以下命令可以设置PATH的值。

 

直接用export命令

在PATH中加入/data/test/hellow.sh脚本,使该脚本能在其他目录下执行。

[root@localhost /]# cd /data/test

[root@localhost test]# ll

总用量 4

-rwx——  1 root root 32 10月 25 13:02 hellow.sh

[root@localhost test]# echo $PATH       #显示$PATH变量

/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

[root@localhost test]# cd /

[root@localhost /]# export PATH=/data/test:$PATH      #在$PATH中加入脚本路径

[root@localhost /]# export|grep test      #查看$PATH

declare -x OLDPWD=”/data/test”

declare -x PATH=”/data/test:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin”

 

修改profile文件

[root@localhost /]# vi /etc/profile

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC    #加入

 

修改.bash文件

[root@localhost /]# vi/root/.bashrc

# .bashrc

# User specific aliases and functions

alias rm=rm -i

alias cp=cp -i

alias mv=mv -i

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

export PATH=”$PATH:/data/test/”

通过Linux中PATH设置 – online990.

Mac OS X Tip: Setting PATH environment variables

Mac OS X Tip: Setting PATH environment variables

I’m still getting to grips with this OS X malarkey, and my latest challenge was how to set the PATH environment variables.

I started out wanting to add some aliases for the mysql and mysqladmin commands as I’ve just decided to have a bit of a play with django. On linux I used to edit my .bashrc file to do this, but the version of bash on Mac OS X (10.5.2) doesn’t seem to support this. Hunting around I realised that I should just add the path to these commands to my PATH environment variable, but again: not quite so simple.

I want these commands to be available to everyone, so it turns out you have to edit a file called paths in /etc:

sudo vi /etc/paths

And that was it. Easy when you know how! Oh, and remember to run vi as root using the sudo command….

通过Mac OS X Tip: Setting PATH environment variables.