当前位置: 技术问答>linux和unix
怎样对linux下的命令封装,使得可以在跟目录下就可以执行?
来源: 互联网 发布时间:2017-04-14
本文导语: 比如说我有一个start-all.sh文件,全目录为/home/test/out/bin/start-all.sh 我必须先进入这个文件下才能执行此文件,cd /home/test/out/bin/ 然后才能sh start-all.sh 或者 sh /home/test/out/bin/start-all.sh 我想把上面的命...
比如说我有一个start-all.sh文件,全目录为/home/test/out/bin/start-all.sh
我必须先进入这个文件下才能执行此文件,cd /home/test/out/bin/ 然后才能sh start-all.sh
或者 sh /home/test/out/bin/start-all.sh
我想把上面的命令封装一下 在linux根目录下 直接输出 sh start-all.sh 就相当于执行上面的命令。
应该怎么搞的?
我以前弄过现在,忘了,好像在profile里面配的。。。
求大神指导。。。谢啦。。。
我必须先进入这个文件下才能执行此文件,cd /home/test/out/bin/ 然后才能sh start-all.sh
或者 sh /home/test/out/bin/start-all.sh
我想把上面的命令封装一下 在linux根目录下 直接输出 sh start-all.sh 就相当于执行上面的命令。
应该怎么搞的?
我以前弄过现在,忘了,好像在profile里面配的。。。
求大神指导。。。谢啦。。。
|
这是你写的脚本有错误吧
|
你把/home/test/out/bin/加入到 PATH 环境变量就可以了
export PATH=$PATH:/home/test/out/bin/ 放profile里面也可以
export PATH=$PATH:/home/test/out/bin/ 放profile里面也可以