易截截图软件、单文件、免安装、纯绿色、仅160KB

在Linux中执行.sh脚本,异常/bin/sh^M

在Linux中执行.sh脚本,异常/bin/sh^M
www.firnow.com    时间 : 2009-07-29  作者:匿名   编辑:toman 点击:  199 [ 评论 ]
-
-
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
 
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:1)在windows下转换:
        利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。
       2)也可在Linux中转换:
         首先要确保文件有可执行权限
         #sh>chmod a+x filename
 
          然后修改文件格式
          #sh>vi filename
 
          利用如下命令查看文件格式
         :set ff  或 :set fileformat
 
          可以看到如下信息
          fileformat=dos 或 fileformat=unix
 
           利用如下命令修改文件格式
          :set ff=unix 或 :set fileformat=unix
 
          :wq (存盘退出)
 
          最后再执行文件
          #sh>./filename
文章出处:飞诺网(http://dev.firnow.com/course/6_system/linux/Linuxjs/20090729/168243.html)


相关文档:

Linux下的环境变量

 
我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题。什么是环境变量?如何定制环境变量?我将在下面做一些介绍。
一、 什么是环境变量?
Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义, 这组变量被称为环境变量。用户 ......

Linux的Date和Time

周绪宏
http://zxuhong.blog.51cto.com/368977/74442
 
1.1 概述
世界标准时间(Coordinated Universal Time,UTC),也就是大家所熟知的格林威治标准时 间(Greenwich Mean Time,GMT)。世界各地时间也世界标准时间为基准划分为不同的时区,例如,中国的北京时间与UTC的时差为+8,也就是UTC+8。美国是UTC-5。
& ......

linux 备份

一、
1、备份
使用root帐户备份。
[root@fedora /]# tar -zcvpf
/backup/fedora10_backup/20090301backup.tar.gz / --exclude=misc
--exclude=sys --exclude=proc --exclude=data --exclude=home
--exclude=files --exclude=backup --exclude=tmp --exclude=var
tar -zcvpf      &nbs ......

使用linux访问hd.img文件

#!/bin/bash
#Key Words:linux0.11 bochs harddisk bash
#mount hdimg name:hdimage-devel
#mount point:/mnt/initrd
hdimg=hdimage-devel
mpoint=/mnt/initrd
if [ "$1" == "mount" ]
then
    #mount hdimg
    echo "$1 START"
   &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号