contos 7 下安装redis教程可参照https://www.cnblogs.com/hxun/p/11075755.html

值得注意的是在第6步方法一(所以建议使用方法二),如果直接使用xftp添加redis文件,并保存后,在执行

service redis start时会出现以下错误,

解决办法在https://blog.csdn.net/xzm5708796/article/details/88344074,就是在/etc/init.d/文件夹下执行以下语句即可

sed -i 's/\r//g' redis #redis是/etc/init.d/文件夹下的文件名,如果生成的文件是其他名字,请自行更改

下面是原文

最近一直忙于项目上的要求,在编写各种自动化安装的脚本,正好有一个需求是在之前的项目上编写过的,目前只需要拿来修改下即可。
之前的shell脚本是在服务器上编写的,后来又已复制的方式存在在了电脑上,以txt文件的形式存放的。于是复制到了编辑工具中,进行了相应项的修改。修改完毕后,拿到服务器上测试,结果执行sh XXX.sh后就一直提示

很是奇怪????脚本检查了没有错误的,为什么会有这个提示呢。
使用vi 命令打开检查下脚本
vi XXX.sh

还是没什么问题呢?脚本中没有错误,也没有什么特殊的地方????怎么回事呢????

突然想到了这个脚本是从txt文件中粘贴出来的,会不会是格式的问题??脚本在存在在txt中,在进行粘贴后可能会出现格式的问题,这个之前是很常见的问题!!!
于是抱着这个问题查找的态度。我们再次执行下vim命令,不过需要加参数了!!!!!

vim -b XXX.sh
1
我ca,果然如此,在复制进来后,怎么每行后面都多了“”“^M”这个玩意!!!!kengdie!!!
注:关于vi命令的详细使用方法及参数,我们后续再基础命令系列里会将

几百行的代码,如果手动处理要处理到什么时候?要天荒地老了吧。

好,这里我们来进行快速处理!

sed -i 's/\r//g' javaInstall.sh

最新文章

  1. [原创]JavaEE在CentOS服务器上的部署
  2. 关于war包 jar包 ear包 及打包方法
  3. Hive的安装
  4. 不容易系列之二[HDU2042]
  5. 企业级 Linux 安全管理实例(1)
  6. 利用python分析nginx日志
  7. C#基础枚举的设计
  8. IntelliJ Idea 14 安装 Golang 插件 google-go-lang-idea-plugin 的方法
  9. Azure IoT Hub和Event Hub相关的技术系列-索引篇
  10. Keras官方中文文档:Keras安装和配置指南(Linux)
  11. 分布式服务跟踪及Spring Cloud的实现
  12. TCP的三次握手过程与四次挥手
  13. 【.NET Core项目实战-统一认证平台】第十五章 网关篇-使用二级缓存提升性能
  14. 2018-2019-1 20189203《Linux内核原理与分析》第五周作业
  15. UI自动化(十)selenium定位
  16. cocos2dx九宫图使用方法
  17. Java swing 项目写成bat文件
  18. Web前端js下载流文件
  19. iOS 用其他应用程序打开文件功能
  20. html元素双击事件触发机制猜想及疑惑

热门文章

  1. VB.net使用Microsoft.Office.Interop.Excel对Excel进行简单的读取和写入
  2. 关于『进击的Markdown』:第五弹
  3. netty系列之:我有一个可扩展的Enum你要不要看一下?
  4. script标签crossorigin属性及同源策略和跨域方法
  5. 解决Windows微软账户无法登录
  6. springboot整合ueditor实现图片上传和文件上传功能
  7. 基于.NET6的开源工业物联网网关
  8. windows下安装和使用virtualenvwrapper-win
  9. vue开发必须知道的小技巧
  10. SAP 复制Client