求助:sh
各位大虾:
我用的是redhat 3操作系统,安装了一个软件(其源文件类型 *.tar)
安装成功后 生成了一个可执行文件(比如名字叫:start)
但我运行该执行文件时
#start
报错 command not found
只有用
#sh start
才能运行
为什么会这样?
还有我想把该执行文件生成快捷方式 怎么设置
以上是我的问题希望能得到各位高手的帮助 谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
谢谢 各位大虾! 大家说得都很不错。 start 是一个脚本,我是想在其它路径下直接运行$start ,不用加前面的sh(或者./)
但我是菜鸟一个
大家能否说详细点, 在哪个文件里改?在哪一行? 怎么改?
谢谢!
[ 本帖最后由 landmarklj 于 2006-10-23 20:00 编辑 ]
楼主或许并不是想在任何地方执行该脚本,而仅仅是要在当前目录,不加前缀,不加 sh,就能执行之?
file一下文件类型再说.楼主说的该是个脚本,在profile里用alias即可
alias cmd='sh /path/urscript'
相对路径就可以了。例如,
./start
另外,把 . 加入到 $PATH 环境变量中,就可以了,不过我还不曾统计,这一步操作对于系统的安全性有多么糟糕的影响
#PATH=$PATH:[start所在的目录]
#export PATH
前提是start是可执行的。