当前位置: 技术问答>linux和unix
如何自定义shell命令? 把我的sh文件使用的格式说明放到man中这样是否可以?
来源: 互联网 发布时间:2016-12-28
本文导语: 比如我写了个a.sh 脚本 每次运行的时候都需要敲入 ./a.sh 我想定义一个命令比如:直接敲入a 就能直接运行./a.sh ,总之类似于系统命令那样cat,cp 之类的命令前面不用./就能运行 该怎么做? 还有我也想把我的sh文...
比如我写了个a.sh 脚本
每次运行的时候都需要敲入
./a.sh
我想定义一个命令比如:直接敲入a 就能直接运行./a.sh ,总之类似于系统命令那样cat,cp 之类的命令前面不用./就能运行
该怎么做?
还有我也想把我的sh文件使用的格式说明放到man中这样是否可以? 比如:man a 就能看到我的a.sh 参数格式的说明
每次运行的时候都需要敲入
./a.sh
我想定义一个命令比如:直接敲入a 就能直接运行./a.sh ,总之类似于系统命令那样cat,cp 之类的命令前面不用./就能运行
该怎么做?
还有我也想把我的sh文件使用的格式说明放到man中这样是否可以? 比如:man a 就能看到我的a.sh 参数格式的说明
|
可以把你的脚本放在/bin /usr/bin 等下,
或者
做成alias。
至于帮助参数,其实可以写到你的脚本当中。
或者
做成alias。
至于帮助参数,其实可以写到你的脚本当中。
|
如果你在/bin目录下放一个可执行文件,比如a,你在shell下就可以敲a,然后就可以执行了。
把可执行文件放到:
/usr/bin
/bin
/sbin
/usr/sbin
任意一目录即可
把可执行文件放到:
/usr/bin
/bin
/sbin
/usr/sbin
任意一目录即可
|
|
需要放在系统路径下,