当前位置: 技术问答>linux和unix
如何让我的shell脚本在任何目录下都可以直接运行,而不需要加路径?
来源: 互联网 发布时间:2015-08-17
本文导语: 我写了个类似cal的脚本mycal,即使是在当前目录下也要这样:./mycal才不会出错 如何让它在任何目录下都可以直接运行,而不需要加路径? 谢谢! | cp到/usr/bin中不太好,不如在自己的目录中开...
我写了个类似cal的脚本mycal,即使是在当前目录下也要这样:./mycal才不会出错
如何让它在任何目录下都可以直接运行,而不需要加路径?
谢谢!
如何让它在任何目录下都可以直接运行,而不需要加路径?
谢谢!
|
cp到/usr/bin中不太好,不如在自己的目录中开一个bin,然后在PATH中加入这个目录。
这样不会污染系统,起码对我们这些小菜们是这样。
这样不会污染系统,起码对我们这些小菜们是这样。
|
把你的脚本cp到/usr/bin等目录下就可以了。:)
|
记得在首行加#!/bin/sh
|
一般来说,我都把这样的东西放在/usr/local/bin目录下,常用的系统这个都在path环境中
有些系统不把$home/bin放在path中,所以你在自己的bin目录下放的东西在别的目录下不见得可以执行
有些系统不把$home/bin放在path中,所以你在自己的bin目录下放的东西在别的目录下不见得可以执行
|
呵呵! 看看$PATH中的目录,找一个放进去。
|
你不会在自己的bin目录下再写一个mycal脚本吗?
|
export PATH=$PATH:.