bash xm:command not found

#echo $PATH

发现usr/sbin 不在path内

方法一:用export命令

将usr/sbin 加入到PATH环境中,法如下:

#export PATH=${PATH}:/usr/sbin

不过这个方法有个缺点,就是每次重启shell,都要重新用这个方法,再次设置。
方法二:修改profile文件(对系统所有用户有效)


#vi /etc/profile

在最后添加下面一句(注意里面不是#export,且是$PATH ,而不是${PATH},那个“$PATH”表示原先设定的路径仍然有效,)

export PATH="$PATH:/usr/sbin"

为了不用重启就生效,执行

#. /etc/profile (注意,”.”和“/etc/profile”中间有个空格)然后检查下是不是设置OK

[root@tom books]# echo $PATH


方法三:修改.bashrc文件(只对该用户有效)

# vi /root/.bashrc
里面加入:export PATH="$PATH:/usr/sbin"

按esc,按:,输入q!,回车.放弃更改退出. 按esc,按:,输入wq,回车.保存更改退出.|

修改.bashrc立即生效指令 source ~/.bashrc,以及

对.bashrc文件修改后不能当时生效,先退出当前登录,重新登录生效.

后两种方法一般需要重新注销系统才能生效,最后可以通过echo命令测试一下:
# echo $PATH
看看输出里面是不是已经有了这个路径了.

3)设置Linux的环境变量,语法解释
a)注意:在修改了PATH值或任何环境变量后,都要用export将其输出,新的PATH值才能生效.
b)“PATH=$PATH:路径1:路径2:...:路径n”,意思是可执行文件的路径包括原先设定的路径,也包括从“路径1”到“路径n”的所有路径.当用户输入一个一串字符并按回车后,shell会依次在这些路径里找对应的可执行文件并交给系统核心执行.那个“$PATH”表示原先设定的路径仍然有效,注意不要漏掉.某些软件可能还有“PATH”以外类型的环境变量需要添加,但方法与此相同,并且也需要注意“$”.
c)那个“$PATH”表示原先设定的路径仍然有效。
d)注意,与DOS/Window不同,UNIX类系统环境变量中路径名用冒号分隔,不是分号.另外,软件越装越多,环境变量越添越多,为了避免造成混乱,建议所有语句都添加在文件结尾,按软件的安装顺序添加.

格式如下():

# 软件名-版本号

PATH=$PATH:路径1:路径2:...:路径n

其他环境变量=$其他环境变量:...

在“profile”和“.bash_profile”中,“#”是注释符号,写在这里除了视觉分隔外没有任何效果.

例如:vim /etc/bashrc
修改其中的LD_LIBRARY_PATH 与 PKG_CONFIG_PATH 变量,将多个export写到一条语句内,对这些环镜变量来看,清晰且不会重复.
export G_BROKEN_FILENAMES=1
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/firefox
export XMODIFIERS=@im=SCIM
#export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
#export LD_LIBRARY_PATH=/opt/gtk/lib:$LD_LIBRARY_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/opt/gtk/lib
#export PKG_CONFIG_PATH=/usr/lib/pkgconfig:$PKG_CONFIG_PATH
#export PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig:$PKG_CONFIG_PATH
#export PKG_CONFIG_PATH=/opt/gtk/lib/pkgconfig:$PKG_CONFIG_PATH
#export PKG_CONFIG_PATH=/usr/local/pkgconfig:$PKG_CONFIG_PATH
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig:usr/X11R6/lib/pkgconfig:/usr
/local/pkgconfig:/opt/gtk/lib/pkgconfig

设置完毕,注销并重新登录,设置就生效了.如果不注销,直接在shell里执行这些语句,也能生效,但是作用范围只限于执行了这些语句的shell.相关的环境变量生效后,就不必老跑到软件的可执行文件目录里去操作了.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值