linux 执行sh文件,提示command not found

我的sh文件内容如下:(test.sh)ti=litingechoiam$tiechodone执行方式为:#shtest.sh执行结果:test.sh:line1:ti:... 我的sh文件内容如下:(test.sh)
ti = liting
echo i am $ti
echo done

执行方式为: # sh test.sh
执行结果:
test.sh: line 1: ti: command not found
i am
done
这是个什么问题啊,在百度上找了好久了都没找到,什么在第一行加上:#!/bin/sh,
配环境变量,都不行。
展开
 我来答
帐号已注销
2019-08-28 · TA获得超过11.9万个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:4.7万
展开全部

原因是linux 执行sh文件里面缺少PATH=$PATH:/sbin,添加进即可。

1、首先需要打开电脑的桌面,如图所示,鼠标右键单击选择打开终端的选项。

2、然后就会进入页面,如图所示,在命令行输入 gedit /etc/profile,回车。

3、然后就会弹出对话框,如图所示,在下面的一行里面需要添加PATH=$PATH:/sbin。

4、最后,添加好之后,如图所示,点击左上角的保存即可完成操作解决问题了。

记录好剧
2019-07-27 · TA获得超过514个赞
知道答主
回答量:39
采纳率:0%
帮助的人:1.1万
展开全部

确保用户对文件有读写及执行权限。

oracle@linux-106:~/RMAN/bin> chmod a+x test.sh

然后修改文件格式(如果是从winodws搬过来的会显示dos格式,要把它改成unix格式)。

使用vi工具

oracle@linux-106:~/RMAN/bin> vi test.sh

利用如下命令查看文件格式 

:set ff 或 :set fileformat 

可以看到如下信息:


fileformat=dos 或 fileformat=unix 

利用如下命令修改文件格式 

:set ff=unix 或 :set fileformat=unix 

:wq (存盘退出)

最后再执行

oracle@linux-106:~/RMAN/bin> ./test.sh

扩展资料:


主要特性

基本思想

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 

完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。

正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。 

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

参考资料来源:百度百科——linux

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yss624_
推荐于2017-09-08 · TA获得超过4.7万个赞
知道大有可为答主
回答量:9775
采纳率:77%
帮助的人:2571万
展开全部
中间不要加空格
ti=liting
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heavensend
2014-11-19 · TA获得超过693个赞
知道小有建树答主
回答量:252
采纳率:95%
帮助的人:163万
展开全部
哈哈,shell有个问题,赋值的时候等号两边不能有空格,你再试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小罍神
高粉答主

2014-11-19 · 小罍神帮你解决你的问题
小罍神
采纳数:20206 获赞数:60717

向TA提问 私信TA
展开全部
是不是权限问题,设置文件夹为777权限看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式