分页: 1 / 1

我的shell脚本为什么执行不了

发表于 : 2009-08-09 15:40
steven0lisa
环境:ubuntu9.04
我看了论坛上的教程,写了一个helloworld

代码: 全选

#!/bin/sh
echo "你好"
为什么在终端中运行,说command not found :em20

这个文件我放在桌面上,为什么还要sudo 来运行?直接运行不行么? :em06

另外我想知道,我想双击直接运行它,不想在终端中运行,直接双击使用,不知道大家有什么好办法? :em02

有什么好的shell的IDE推荐阿? :em09

Re: 我的shell脚本为什么执行不了

发表于 : 2009-08-09 15:47
expipi
shell 目录cd到放置helloworld文件de目录下面,
输入

代码: 全选

./helloworld

Re: 我的shell脚本为什么执行不了

发表于 : 2009-08-09 17:00
leisure
command not found可能是你没有像楼上这样来运行,还有可能是你的那个shell脚本没有运行的权限。

Re: 我的shell脚本为什么执行不了

发表于 : 2009-08-09 17:47
expipi
切换到helloworld的目录下,修改权限:

代码: 全选

chmod 700  helloworld

Re: 我的shell脚本为什么执行不了

发表于 : 2009-08-09 18:48
jioyo源
expipi 写了:shell 目录cd到放置helloworld文件de目录下面,
输入

代码: 全选

./helloworld
leisure 写了:command not found可能是你没有像楼上这样来运行,还有可能是你的那个shell脚本没有运行的权限。

Re: 我的shell脚本为什么执行不了

发表于 : 2009-08-09 19:25
HuaChong
应该是没得权限的问题

Re: 我的shell脚本为什么执行不了

发表于 : 2009-08-09 22:01
highwind
路径问题
权限问题
执行问题
:em20

Re: 我的shell脚本为什么执行不了

发表于 : 2009-08-12 17:54
impi
chmod a+x 文件

Re: 我的shell脚本为什么执行不了

发表于 : 2009-08-12 18:01
bones7456
shell还要IDE啊。。。 :em20

Re: 我的shell脚本为什么执行不了

发表于 : 2009-08-20 15:30
steven0lisa
bones7456 写了:shell还要IDE啊。。。 :em20
习惯了有IDE的日子了...习惯了自动格式化代码的爽快感觉,呵呵 :em04