linux下遇到的小问题与解决方法
Linux下执行.sh脚本错误:bin/sh^M: bad interpreter: No such file or directory
原因是.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。
转行文件的编码格式:
1、确保用户对文件有读写及执行权限
oracle@linux-106:~/RMAN/bin> chmod a+x test.sh
2、然后修改文件格式
(1)使用vi工具
oracle@linux-106:~/RMAN/bin> vi test.sh
(2)利用如下命令查看文件格式
:set ff 或 :set fileformat
可以看到如下信息
fileformat=dos 或 fileformat=unix
(3) 利用如下命令修改文件格式
:set ff=unix 或 :set fileformat=unix
:wq (存盘退出)
3、最后再执行
oracle@linux-106:~/RMAN/bin> ./test.sh
Linux下执行.sh脚本错误:command not found
command not found这个问题一般都是像我这样的新手才会犯的,所以刚学linux的童鞋们遇到这个问题可以看看我的解释,可能会给你帮助。
其实这个问题可能是很多原因引起的,今天我碰到原因很值得关注,一般我们在写java代码的时候定义变量都喜欢这样写” String test = “ ”; ”。今天我写了一个shell脚本,在脚本里定义了一个变量,(“host = “””),结果执行的时候出现了这个command not found。我是冥思苦想啊,怎么想也想不出为什么,后来我终于发现问题的所在了就是一个空格在作怪,其实在定义shell脚本的变量时在变量名和等号之间是不允许有空格的,而我写的是test和=之间有空格,所以系统默认为,test是一个命令,所以系统找不到这个命令。切记切记,小问题有时候也会让你停滞不前的。
转载于:https://www.cnblogs.com/GordonWorld/archive/2012/03/19/2406225.html
linux下遇到的小问题与解决方法相关推荐
- Linux下browser-sync无法启动Chrome的解决方法
Linux下browser-sync无法启动Chrome的解决方法 参考文章: (1)Linux下browser-sync无法启动Chrome的解决方法 (2)https://www.cnblogs. ...
- atom编辑器Linux中文版,linux atom 怎么支持中文 Linux下Atom编辑器不支持中文解决方法...
Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器.具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言.它支持宏,自动完成分屏功 ...
- Linux下cp命令 -f无效的解决方法
关于Linux的拷贝命令我们都知道cp的参数 -f的意思是: -f, --force if an existing destination file cannot b ...
- Linux下的一些问题收集及解决方法(二)
说在前面的话: 这篇博客主要是针对博主在学习Linux的过程中遇到的一些问题,对这些问题进行记录和解决的过程.所以此文会一直更新下去. 1.connect: Network is unreachabl ...
- linux下jupyter notebook路径不对的解决方法
在linux下,你在哪个目录下的终端上启动的jupyter notebook,你的默认路径就在哪里,所以会出现你导入的dataset出现找不到的情况,重新进入一下目录再开jupyter就行了
- Linux下的 command not found错误(解决方法)
当我们在 Linux下执行一个命令时,报 -bash: XXXX: command not found,这和Windows是相同的道理,都是环境变量惹的祸, 就是说你的 命令的 执行文件不在 / ...
- Linux下tomcat启动不了的解决方法
linux下启动tomcat的时候,如果服务启动不成功,可以到查看logs文件夹下的catalina.out 日志文件,cat我的日志文件可得到如下的错误信息: cat catalina.out E ...
- Linux下的一些问题收集及解决方法(一)
说在前面的话: 这篇博客主要是针对博主在学习Linux的过程中遇到的一些问题,对这些问题进行记录和解决的过程.所以此文会一直更新下去. 在VMware下打开ubuntu的时候弹出如下对话框 All d ...
- Linux下WPS提示字体缺失的解决方法
WPS既有Windows版本又有Linux版本,Linux安装WPS完成后启动,提示系统缺失字体,下载字体文件. 字体文件百度云盘链接地址:http://pan.baidu.com/s/1nuS5U5 ...
最新文章
- Sprint2-2.0
- 《深入理解Java虚拟机》读后总结(一)JVM内存模型
- iNeuOS工业互联网操作系统,智慧用电测控应用案例
- [CodeJam 2021 Round 3] Square Free(调整法 / 字典序最小解网络流)
- git 忽略文件提交的几种姿势
- 开机即启动Activity
- python学爬虫、还没放出来_Python 爬虫学习没思路?可以看看这篇文章
- 运行uiautomatorviewer.bat报错No suitable Java found
- 聚焦数据安全管理——安踏信息安全管理体系实践
- Ubantu16.04,利用vsftpd搭建ftp服务器,修改vsftpd.conf后,无法连接服务器
- java绩效考核方案,基于jsp的职工绩效考核系统-JavaEE实现职工绩效考核系统 - java项目源码...
- 什么录播软件好用?超级好用的录屏软件在这里
- Linux查看服务器自动关机,Linux系统自动关机的命令详解
- IP地址物理位置查询
- android毕业论文结论,毕业论文经典结束语
- grafana text panel配置说明
- Spring Cloud Eureka 全解 (5) - 自我保护机制
- Git 工具之储藏与清理-7.3
- react-native调起第三方高德地图导航URL解释
- 本周六华为机试,成功归来,发布所有题目和解答,攒人品,驾校求过~~
热门文章
- 2021-2027年中国手机天线行业竞争格局分析及发展趋势预测报告
- C++ 笔记(35)— std::to_string 转换整形数字为字符串
- 如何学习:自考小组学习
- 2021年大数据Flink(十八):Flink Window操作
- 2021年大数据Flink(十六):流批一体API Connectors ​​​​​​​​​​​​​​Redis
- Linux crontab 命令基本说明
- Python:numpy生成正态分布的平均数
- python 遍历字符串
- Error:Execution failed for task ':app:mergeDebugResources'. Error: java.lang.RuntimeException: Som
- git 下载的文件与git上面的文件不相同的处理方法