普通用户登录Linux的时候linux下socket编程,通常状况下PATH环境变量不包含/sbin 目录linux
所以当须要执行/sbin路径下的命令(好比ifconfig)时须要给PATH添上这一个路径。初用Linux时的时候我是新建的shell终端中用以下命令 PATH=$PATH:/sbinshell
虽然这样也能使PATH包含/sbin路径了修改unix系统时间,可是linux软件工程师,当再重启一个shell终端时PATH的值去并无改变,当再次用到/sbin下的命令时,还得用上述方法添上/sbinbash
今天终于找到了完全改变PATH的方法了.spa
Linux中含有两个重要的文件 /etc/profile和$HOME/.bash_profile 每当系统登录时都要读取这两个文件,用来初始化系统所用到的变量,其中/etc/profile是超级用户所用修改unix系统时间,$HOME/.bash_profile是每一个用户本身独立的,咱们能够修改该文件来设置一些变量。htm
命令用法以下get
$ cd (进入用户登录目录)table
$ls –al .bash_profile(.bash_profile为隐藏文件,所以要用ls –a命令查找)变量
$vi .bash_profile(用vi编辑.bash_profile)file
在里面的PATH一行修改 添上须要的路径终端
保存退出
由于该文件是在每次登录时才读取,所以须要重启才能生效
出处: