怎样对linux下的命令封装,使得可以在跟目录下就可以执行其他目录下的文件?
比如说我有一个start-all.sh文件,全目录为/home/test/out/bin/start-all.sh我必须先进入这个文件下才能执行此文件,cd/home/t...
比如说我有一个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里面配的。。。
求大神指导。。。谢啦。。。 展开
展开全部
你把要执行文件的目录在你说的profile里面声明一下(路径)。在path 加上pathmunge /home/test/out/bin/。生效指令source profile。改完后你可以用echo $PATH看看路径是不是包含进去了。(我这是fedora,可能不一样)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询