`
rdman
  • 浏览: 84668 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

window下写的脚本在linux不能运行

 
阅读更多
         为了改linux的一个sh文件,为了方便拉到window上用editplus编辑,上传回linux去后,这个SH却不能运行,错误提示是:: command not found。
         原因是CR/LF问题,在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而linux/unix下按一次回车键只输入“换行(LF)”,所以修改的sh文件在每行都会多了一个CR,所以linux下运行时就会报错找不到命令。
         举出两种解决方法:
         1、在editplus中“文档->文件格式(CR/LF)->UNIX”,这样linux下就能按unix的格式保存文件
         2、在vim中,输入:set ff=unix,同样也是转换成unix的格式
分享到:
评论

相关推荐

    在window环境下运行linux命令.zip

    标题中的“在Window环境下运行Linux命令”指的是利用WSL或类似的工具,使得用户可以在Windows操作系统中执行常见的Linux shell命令。WSL不仅能够运行单个命令,还支持安装和运行整个Linux发行版,如Ubuntu、Debian等...

    java在win下启动bat和在linux下启动shell脚本

    Java编程语言具有跨平台的能力,这使得它在各种操作系统上都能运行。在Windows和Linux环境中,启动批处理脚本(bat)和shell脚本(sh)是常见的任务,特别是在自动化和脚本执行过程中。`RunScript.java`和`...

    DB2自动备份脚本(window和linux)测试通过版本

    自动备份脚本的关键在于自动化和可靠性,它应能定时触发,如通过cron job在Linux上或任务计划程序在Windows上。此外,脚本还可能涉及验证备份完整性和可用性,这可以通过执行db2 validate命令来实现。 为了保证脚本...

    window tomcat项目迁移到linux

    在将Window上的Tomcat项目迁移到Linux系统时,主要涉及以下几个关键步骤: 1. **JDK的配置**: - 首先,需要从Oracle官网(现在是 AdoptOpenJDK 或 Amazon Corretto 等提供者)下载适用于Linux平台的JDK。确保下载...

    linux在window下的模拟软件

    这样的软件通常提供一个兼容层或虚拟化技术,使得Linux命令行工具、shell脚本以及应用程序能在Windows环境下正常运行。 Cygwin是一款知名的开源模拟软件,它为Windows提供了类Unix的开发和运行环境。Cygwin的主要...

    linux转化windows文件编码格式脚本

    Linux 转换 Windows 文件编码格式脚本 Linux 转换 Windows 文件编码格式脚本是将 Windows 上的文件编码...该脚本可以方便地将 Windows 上的文件编码格式转换为 UTF-8 编码,以便在 Linux 环境下正确地编译和运行代码。

    window和linux通用版Tomcat

    标题"window和linux通用版Tomcat"指的是这个软件版本可以在两种主流操作系统,即Windows和Linux上运行。Tomcat是一款开源的Java Servlet容器,它实现了JavaServer Pages(JSP)和Servlet的相关规范,是Web应用程序...

    redis在win上的运行脚本redis.bat

    标题提到的"redis在win上的运行脚本redis.bat"就是一个帮助用户在Windows环境下启动Redis服务的批处理文件。下面将详细介绍Redis在Windows上的安装、配置以及使用这个批处理脚本的方法。 首先,我们需要下载Redis的...

    window与linux区别

    - **兼容性问题**:如果需要在Linux系统下运行Windows专属的应用程序或游戏,则可能需要借助Wine这样的兼容层工具;而对于Windows用户来说,他们可以直接安装并使用这些应用。 #### 六、总结 Windows和Linux作为两...

    window下共享linux命令

    标题中的“window下共享linux命令”指的是在Windows操作系统中通过特定工具远程控制和执行Linux系统的命令。这通常涉及到网络连接、远程终端模拟器以及Linux的命令行操作。下面将详细介绍这个主题。 首先,Windows...

    linux和windows域名设置

    - 在Linux系统中,SVN通常安装在`/usr/local`目录下。 - 需要在服务器上创建SVN仓库,并配置访问权限。 - 在Windows系统中也可以安装SVN客户端,用于访问Linux服务器上的SVN仓库。 以上是关于Linux和Windows系统...

    window下git批量下载android源码的脚本

    标题提到的"window下git批量下载android源码的脚本"正是为了解决这个问题,通过自动化脚本实现快速、高效地获取Android的开源代码。 首先,让我们了解一下核心工具: 1. **Git**:Git是一款分布式版本控制系统,...

    pycharm中执行window环境python脚本多条shell命令

    为了模拟生产环境中的长时间运行任务,可以使用上述方法在本地Windows环境下启动该脚本,并监控其运行情况。 #### 总结 本文详细介绍了在Windows环境下使用PyCharm执行shell命令的方法,包括使用`os.popen`和`os....

    Nginx在window机器的快捷开关bat脚本

    标题 "Nginx在window机器的快捷开关bat脚本" 描述了如何在Windows操作系统上为Nginx Web服务器创建便捷的启动和停止脚本。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于各类网站和应用程序的部署。在Windows...

    【window】redis后台启动脚本

    Redis是一款高性能的键值对数据库,常用于缓存和消息队列等场景。在Windows操作系统上,虽然Redis原生支持Linux环境,但通过社区...通过这种方式,你可以在不占用终端的情况下启动Redis,便于进行自动化部署和测试。

    redis linux安装包3.2 及window包

    这通常会将 Redis 的可执行文件安装在 `/usr/local/bin` 目录下。 3. **配置文件**:Redis 需要配置文件 `redis.conf` 来设置服务器参数,如端口、数据持久化、内存限制等。你可以根据需求修改这个文件。 4. **...

    LInux系统下kettle操作手册.docx

    在xshell有GUI权限的情况下,kettle工具的使用比较简单,和Window不同的是,需要在终端中,运行kettle下的spoon.sh(请确保当前用户有可执行权限)来打开kettle工具的GUI界面。 2.2.3 xshell没有GUI权限或xmanger被...

    windows脚本SFTP上传文件至备份服务器方案

    - 控制面板 → 管理工具 → 计划任务 → 添加计划任务 → 设置每日运行脚本备份文件 → 确保即使在未登录系统的情况下也能执行脚本。 - **Linux备份服务器上操作**: 1. **安装工具**: - Linux系统默认已安装...

    linux操作系统教程 linux系统操作教程 linux培训资料 第14章 操作系统内核与X Window升级 共9页.ppt

    Linux 操作系统教程 - 操作系统内核与 X Window 升级 Linux 操作系统的内核是整个系统的核心组件,它承担着操作系统的最为核心的任务,是其他程序和硬件等运行过程中的仲裁者。因此,升级内核是 Linux 使用者的必要...

Global site tag (gtag.js) - Google Analytics