shell查找路径$PATH

$PATH是一个以冒号分隔的目录列表,你可以在列表所指定的目录找到所要执行的命令。
默认路径因系统而异,不过至少包含/bin与/usr/bin
$ echo $PATH
/bin:/usr/bin:/usr/local/bin


bin的目录是用来存放可执行文件的,bin是binary的缩写,即存储东西的容器。
如果你要编写自己的脚本,可以准备自己的bin目录,并把它加入$PATH中列表即可:
$ cd                      切换到home目录
$ mkdir bin               建立个人bin目录
$ mv nusers bin           将脚本置入改目录
$ PATH=$PATH:$HOME/bin    将个人的bin目录附加到PATH
$ nusers                  


要让修改永久生效,在.profile文件把你的bin目录加入$PATH


$PATH里的空目录表示当前目录。空目录位于路径中间时,用两个连续的冒号来表示,冒号在最前端后尾端,分别表示查找时最先查找或最后查找最后目录:
PATH=:/bin:/usr/bin:/usr/local/bin  先找当前目录
PATH=/bin:/usr/bin:/usr/local/bin:  最后找当前目录
PATH=/bin:/usr/bin::/usr/local/bin  当前目录居中


不过空目录在可移植上有点问题,结尾的空目录有些不支持。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值