Ubuntu下代替dos2unix命令 (转自两个文件)
来源:互联网 发布:阿里云备案幕布多少钱 编辑:程序博客网 时间:2024/05/21 21:48
转自:http://blog.163.com/xiaowei_090513/blog/static/117718359201091393735295/
Ubuntu系统打开Windows下生成的文本文件,会在每行的末尾出现’^M’
原因就是Windows和Linux的回车符是不同的
在Windows下回车符是\r\n回车换行
在Linux下回车符是\n
最简单、最常用的解决方法是使用dos2unix命令转换:dos2unix filename
Ubuntu下dos2unix和unix2dos命令在tofrodos包中
安装:apt-get install tofrodos
安装完之后用dos2unix和unix2dos发现还是不能用,原来是Ubuntu10.04里已 经不再用这个命令啦,
$ dpkg -L tofrodos
/.
/usr
/usr/bin
/usr/bin/fromdos
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/fromdos.1.gz
/usr/share/doc
/usr/share/doc/tofrodos
/usr/share/doc/tofrodos/NEWS.Debian.gz
/usr/share/doc/tofrodos/tofrodos.html
/usr/share/doc/tofrodos/copyright
/usr/share/doc/tofrodos/changelog.Debian.gz
/usr/share/doc/tofrodos/readme.txt.gz
/usr/bin/todos
/usr/share/man/man1/todos.1.gz
Tofrodos comprises one program, "fromdos" alias "todos", which converts text files to and from these formats. Use "fromdos" to convert DOS text files to the Unix format, and "todos" to convert Unix text files to the DOS format.
这里是对fromdos和todos用法的介绍。这两个命令还是比较容易记的,也好理解,更加人性化。
但是有些地方不得不用老的命令dos2unix和unix2dos,怎么办呢?
转自:http://blog.sina.com.cn/s/blog_49579d910100xq3k.html
dos2unix工具代替品
sudo apt-get install tofrodos
实际上它安装了两个工具:todos(相当于unix2dos),和fromdos(相当于dos2unix)
安装完即可,现在你已经可以进行文本格式的转换啦。
比如: todos Hello.txt (即unix2dos Hello.txt)
fromdos Hello.txt (即dos2unix Hello.txt)
更名步骤:
ln -s /usr/bin/todos /usr/bin/unix2dos
ln -s /usr/bin/fromdos /usr/bin/dos2unix
或者在 ~/.bashrc里起个别名
vi ~/.bashrc
添加 alias unix2dos=todos alias dos2unix=fromdos
- Ubuntu下代替dos2unix命令 (转自两个文件)
- Ubuntu下代替dos2unix命令 (转自两个文件)
- Ubuntu下代替dos2unix命令 (转自两个文件)
- Ubuntu下代替dos2unix命令
- Ubuntu下代替dos2unix命令
- Ubuntu下 dos2unix:找不到命令 的解决方案
- Ubuntu安装dos2unix命令
- Ubuntu安装dos2unix命令
- Ubuntu安装dos2unix命令
- Ubuntu下的dos2unix
- dos2unix命令(windows下编辑linux文本要用)
- shell脚本 dos文件转unix 类似dos2unix命令
- ubuntu下安装unix2dos和dos2unix
- ubuntu下安装unix2dos和dos2unix
- ubuntu下的unix2dos和dos2unix
- ubuntu下的unix2dos和dos2unix
- Ubuntu dos2unix
- 用dos2unix命令去除文件中^M
- VC++ 非模态对话框
- SEO知识积累
- linux广播通讯
- 黑马程序员—2、JAVA基础语法
- 简明Vim练级攻略
- Ubuntu下代替dos2unix命令 (转自两个文件)
- 编译器编译原理详解
- 从大量整数中选取最小/大的若干个
- B-Tree, B+Tree, B*树介绍
- C++解析JSON的好文章
- 异常:HRESULT: 0x80070057 (E_INVALIDARG)) 解决方案
- 基本二叉树操作
- ramdisk 在android中的使用
- 教你用电脑从 Google Play 下载 Android 程序 apk 文件