dos转linux命令 linux文件dos转unix

怎么把dos格式转换成linux格式?

有时我们在Windows下面写了一些脚本想要放到Linux下面执行的时候会出错。一个原因就是Windows使用DOS格式的文件,而Linux使用Unix格式的文件。

成都创新互联专注于网站建设|网页维护|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖混凝土搅拌罐车等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身开发品质网站。

可以使用下面的命令查看文件的格式。

vim start_zookeeper_all.sh:set fileformat

如果是fileformat=dos,我们可以使用下面的命令方便的将其转化成Linux的文件格式。

vim start_zookeeper_all.sh      

:set fileformat=unix:wq

DOS和UNIX文本文件之间相互转换的方法&批量

send 批量替换

单个文件修改

在Unix/Linux下可以使用file命令查看文件类型,如下:

1

file dosfile.txt

使用dos2unix

一般Linux发行版中都带有这个小工具,只能把DOS转换为UNIX文件,命令如下:

1

dos2unix dosfile.txt

安装dos2unix

1

yum -y install dos2unix

使用tr

使用tr命令拷贝标准输入到标准输出,替换或者删除掉选择的字符,只能把DOS转换为UNIX文件,命令如下:

1

tr -d '\r' dosfile.txt unixfile.txt

使用vim

Vim是一个vi的改进版本,可以运行在Windows和Linux平台上,使用方法如下:

注:为了能让vim可以自动识别DOS和UNIX文本文件格式,可以在.vimrc(Linux)或_vimrc(Windows)配置文件中加入如下一行设置:

使用Emacs

Emacs是一个Unix下面的文本编辑工具。它会在底部的状态栏上显示文件的信息。

使用sed

在DOS文件格式中使用CR/LF换行,在Unix下仅使用LF换行,sed替换命令如下:

使用Perl

Perl是相当直接,你添加或删除掉文件每行结尾的CR字符。

使用awk

DOS转UNIX:awk '{sub("\r 0);print $0}' dosfile.txt unixfile.txt

使用Python

DOS转UNIX:python -c "import sys; map(sys.stdout.write, (l[:-2] + '\n' for l in sys.stdin.readlines()))" dosfile.txt unixfile.txt

总结

还有其它DOS和UNIX文本文件的转换方法,我个人推荐使用vim命令。但是,对于大型的文件,推荐使用perl工具,你也不希望在vim或Emacs中打开几个G的文本文件。

如何从dos下进入linux?

首先你需要loadlin.exe这个程序,linux第一张安装盘里的dosutils目录里有,另外你需要的就是linux内核,/boot/vmlinuz-2.4.xx-xx就是,把他弄到windows盘中,并把他重命名为vmlinuz(主要是vmlinuz-2.4.xx-xx在dos下显示有点问题),另外dosutils目录里的autoboot里也有一个vmlinuz,也是linux内核,凑合能用,但很多设备不支持,如果linux引导程序或linux启动配置有问题,进不了linux,可以用这个内核进去修复linux。

然后用loadlin

vmlinuz

root=/dev/hdxx

(hdxx是你的linux根分区),另外用loadlin

vmlinuz

root=/dev/hdxx

single还可以实现单用户模式。

如何在DOS/Windows和Linux/Unix之间进行文件格式转换

如何在DOS/Windows和Linux/Unix之间进行文件格式转换

文件格式转换?你是说把windows下的ntfs改成linux下的ext3或ext4吗?那除了磁盘分区重新格式化以外没别的办法。但是,你要明白,一旦格了,原来的东西就全完了。所以,一定要备份。还有linux下能看到访问windows下的分区,windows下可看不到linux下的分区。

DOS/Windows和Linux/Unix文件格式的区别

要看具体的文件类型,比如可执行文件,windows是pe格式,unix是elf格式。

如果是文本文件,则主要是在文件结尾的不同。

UNIX格式,每行的行尾都是用一个0x0a字符(换行字符LF)表示的,

而在WINDOWS/DOS下每行的行尾都是用0x0d 0x0a两个字符(回车字符CR,换行字符LF)表示的,

MAC机,每行的行尾都是0x0d字符表示,即回车字符CR。

在很多计算机语言中, 表示为字符或字符串是\r, 而表示为字符或字符中是\n.

如何用DOS进行磁盘文件格式转换?

convert命令 ,例如:把D盘转换为ntfs格式(而且不伤害数据)就是 输入 convert D:/fs:ntfs 回车,会要求输入D盘卷标,建议首先把磁盘卷标修改成英文,方便输入。输入之后回车就开始转换,对于系统盘和存放了系统文件的其他盘,需要重启之后才能完成转换。重启时候系统首先进行转换,和开机时候的磁盘扫描的画面一样,耐心等待。

教程,怎么进行文件格式转换

这个看你怎么用,如果是有现成的软件,按照人家的软件使用指引然后按你的想法指定格式就好了.

如果是自己编写软件,那么一般的是按原格式读取数据,然后按指定的格式写出数据,

所以这里都是指向了一个名词叫格式.电脑系统程序中似乎叫PE头.这个可以再搜索一下文件头.然后是按文件头的格式写出,里面的数据一般都是二进制的数据.只是按格式存放.

歌曲怎么进行文件格式转换?

支持多达数十种不同的影音文件格式,例如:.rm、.rmvb、.mpg、.mpeg、.mov、.mp4、.avi、.wmv、.mp3、.wav、ogg、.swf...等,以及可输出转换多达二十几种的文件格式,例如:.mp4、.mpeg、DVD、SVCD、VCD、.avi、.swf、.mp3、.wav、.ogg...等。

用CMD进行文件格式转换要怎么做

可以用copy命令

比如1.jpg想转换成png

文件文件夹下输入 (cd命令切换到相应的文件夹)copy/b 1.jpg 1.png

不过转换完都是等大小的 图片视频都可以

cad与corelDRAW之间文件格式转换

corelDRAW 可以打开CAD转出的格式,但要求CAD 转出的格式比较的低版本,比方说是AUTOCAD2000的格式,还有corelDRAW的版本尽量的高版本,就能打开CAD转出的DXF格式了,到时再用高版本的corelDRAW软件,另存低版本的corelDRAW

就可以在低版本的corelDRAW打开了

如何使用MediaCoder 影音转码快车 0.6.0.3730进行文件格式转换和保存

全能转 换器,支持将几乎所有视频格式的导入(比如:RM/RMVB/VOB/AVI/MPEG/DAT/VCD/SVCD/DVD/ASF/WMV/MOV/QT/MP4/3GP/3GPP2/DV/YUV等视频文件转换为普通MP4机、SONY PSP、PS3、iPod(Video/Touch/Classic/Nano)、iPhone、Apple TV、3GP/3GPP2/MP4手机或DVD影碟机等硬件支持的AVI/MPEG4/3GP/3GPP2/MP4视频格式!)用过一段时间,觉得转换质量和速度都很好。 你可以去下载转换器,你看看适合你用不 ?

:blog.sina../s/blog_5a94e1c10100aayp.

cad文件格式转换windows怎么转换?

你指的是AutoCAD的文件吗?那是.dwg文件。

你指的转换成windows是什么意思?是指转换成windows能打开的文件吗?

用AutoCAD的打印功能可以输出成图片。比如jpg,png,tiff等等

文件格式转换

看附件。希望有用。如果需要视频,请留地址。

怎么把dos格式转换成linux格式

dos格式文件传输到linux系统时,会在每行的结尾多一个^M,当然也有可能看不到,我们可以将dos文件转换为unix文件格式。

1、转换方法

vi dos.txt

:set fileformat=unix

:w

2、用命令:set ff

可以看到dos或unix的字样.

3、set ff=unix把它强制为unix格式的, 然后存盘退出, 即可.

4、也可以用sed 这样的工具来做:

sed ‘s/^M//’ filename tmp_filename

其中^M是同时Ctrl+V+M按出来的,表示回车。

5、其它“怪招”:

a). 使用vi

vi dos_file.txt

:%s/^M//g

其中^M 必须是同时按 Ctrl+V+M ,表示回车。不是直接输入 ^M ,那没有用的, :-) 。

b). 使用tr

命令:tr -d “\015” dos_file.txt

c) 使用perl

cat dos_file.txt | perl -pe ‘~s/\r//g’ unix_file.txt


网站标题:dos转linux命令 linux文件dos转unix
分享链接:http://hbruida.cn/article/hgejjg.html