求助:sh

发布于 2022-07-27 03:46:29 字数 396 浏览 50 评论 5

各位大虾:
   我用的是redhat 3操作系统,安装了一个软件(其源文件类型 *.tar)
安装成功后 生成了一个可执行文件(比如名字叫:start)
    但我运行该执行文件时
   #start
  报错 command not found
只有用
  #sh start
才能运行
         为什么会这样?

还有我想把该执行文件生成快捷方式 怎么设置
  
以上是我的问题希望能得到各位高手的帮助  谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

野の 2022-07-28 03:23:16

谢谢  各位大虾! 大家说得都很不错。 start 是一个脚本,我是想在其它路径下直接运行$start  ,不用加前面的sh(或者./)  
但我是菜鸟一个
大家能否说详细点, 在哪个文件里改?在哪一行?  怎么改?
谢谢!

[ 本帖最后由 landmarklj 于 2006-10-23 20:00 编辑 ]

素衣风尘叹 2022-07-28 03:22:39

楼主或许并不是想在任何地方执行该脚本,而仅仅是要在当前目录,不加前缀,不加 sh,就能执行之?

小嗲 2022-07-28 02:41:46

file一下文件类型再说.楼主说的该是个脚本,在profile里用alias即可
alias cmd='sh /path/urscript'

意中人 2022-07-27 22:18:01

相对路径就可以了。例如,
./start

另外,把 . 加入到 $PATH 环境变量中,就可以了,不过我还不曾统计,这一步操作对于系统的安全性有多么糟糕的影响

终遇你 2022-07-27 16:50:54

#PATH=$PATH:[start所在的目录]
#export PATH

前提是start是可执行的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文