在Windows下换行时,有两个字符:回车(/r)和换行(/n)。但在Linux下,只有一个换行(/n)

可使用unix2dos和dos2unix命令进行格式的转换:

参数:

-k 保持输出文件和输入文件的日期时间戳不变

-o file 默认模式 . 将file转换,并输出到file

-n infile outfile 新模式. 转换infile, 并输出到outfile

1. unix2dos

假设用vi新建一文本文件,输入123456

[root@centos test]# ls -l a.txt

-rw-r--r-- 1 root root 7 Jan 7 21:31 a.txt

[root@centos test]# hexdump -c a.txt

0000000 1 2 3 4 5 6 /n

0000007

[root@centos test]# unix2dos -n a.txt b.txt

unix2dos: converting file a.txt to file b.txt in DOS format ...

[root@centos test]# ls -l

total 8

-rw-r--r-- 1 root root 7 Jan 7 21:31 a.txt

-rw------- 1 root root 8 Jan 7 21:34 b.txt

[root@centos test]# hexdump -c a.txt

0000000 1 2 3 4 5 6 /n

0000007

[root@centos test]# hexdump -c b.txt

0000000 1 2 3 4 5 6 /r /n

0000008

b.txt是转换后的DOS下的文件

2. dos2unix

[root@centos test]# dos2unix -n b.txt c.txt

dos2unix: converting file b.txt to file c.txt in UNIX format ...

[root@centos test]# ls -l

total 12

-rw-r--r-- 1 root root 7 Jan 7 21:31 a.txt

-rw------- 1 root root 8 Jan 7 21:34 b.txt

-rw------- 1 root root 7 Jan 7 21:38 c.txt

[root@centos test]# hexdump -c b.txt

0000000 1 2 3 4 5 6 /r /n

0000008

[root@centos test]# hexdump -c c.txt

0000000 1 2 3 4 5 6 /n

0000007

c.txt是转换后unix下的文本文件

取消

评论

复制中文到linux系统,怎么是的window文字复制到linux下相关推荐

  1. Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装

    Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装 前言: 本系列文章取材广泛,有来自于互联网的,有来自教科书的,有来自自己的笔记的,也有来自自己对Linux的经验积累的.此系 ...

  2. 平板连接远程linux系统,使用Termius从iPad连接到Linux服务器

    借助Termius,iPad用户可以连接到Linux服务器并获得良好的远程体验,包括终端访问.文件访问支持等.本文的内容包括设置SSH服务器.安装Termius.注册Termius帐户.在Termiu ...

  3. Linux系统运维与架构设计之Linux概述

    Linux系统运维与架构设计之Linux概述 Linux系统运维与架构设计 1.1 浅谈计算机系统 1.1.1 计算机硬件系统 现代计算机是基于冯·诺依曼体系结构,由运算器.控制器.存储器.输入设备. ...

  4. Linux系统中的软件管理详解(下)—搭建网络软件仓库及第三方软件仓库

    Linux系统中的软件管理详解(下) 5.软件仓库管理命令 a)dnf 命令: 管理软件仓库中的安装包 dnf repolist ##列出仓库信息clean all ##清除系统中已经加载的仓库缓存信 ...

  5. linux 文件和打印机共享文件夹,能实现Windows和Linux系统之间文件和打印机共享的Linux服务是( )...

    能实现Windows和Linux系统之间文件和打印机共享的Linux服务是( ) 答:SAMBA HTML 代 码 表示() 答:创建一个单选框 根据凯恩思的理论,在短期中总供给线为一条水平线,当总需 ...

  6. Linux系统移植:官板 uboot 修改(下)

    文章目录 Linux系统移植:官板 uboot 修改(下) 一.LCD 驱动修改 二.网口驱动修改 2.1 PHY 地址修改 2.2 删除 uboot 中 74LV595 的驱动代码 2.3 添加 I ...

  7. 几十m的中文linux系统,体积只有十几M的linux系统Tiny Core安装体验

    如果机器已经淘汰,硬件跟不上主流的操作系统了,比如早起的1该内存机器或者是二代的800内存机器,基本已经淘汰无法使用的,可以试试Tiny Core这款操作系统,占用内存极小的操作系统,一般的老爷机器都 ...

  8. linux系统硬盘数据恢复软件下载,R-Linux|R-Linux(linux数据恢复软件)下载 v5.1中文免费版 - 121下载站...

    R-Linux是一款界面简洁实用的linux分区数据恢复工具,这款工具需要运行于windows平台,然后选择linux的相关分区就可以扫描恢复了,支持Ext2.Ext3.Ext4 FS文等文件系统,可 ...

  9. linux系统加载u盘的服务,Linux系统下挂载U盘的方法

    挂u盘之前,运行命令cat /proc/partitions,看看现在系统中有哪些分区.插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,PS由于偶是在虚拟机下装的,所以是sdb1) ...

最新文章

  1. java框架_2020年9个最流行的Java框架
  2. python mysql倒序_day40:MySQL:python操作mysql:pymysql模块SQL注入攻击
  3. 如何玩转CSS链接(link)知识点?
  4. 随想录(开源代码的学习方法)
  5. [Java集合源码阅读]-ArrayList扩容机制
  6. linux内存基础知识和相关调优方案
  7. Synchronized方法锁、对象锁、类锁区别
  8. 应急响应系统日志及日志分析四
  9. Ftp客户端概要设计
  10. Unity实现摄像头录像功能
  11. 有关Shiro中Principal的使用
  12. 在比特大陆SE5边缘计算盒上运行PaddleOCR轻量级预测模型
  13. Solar Tracker
  14. rp软件app流程图_AxureRP介绍–架构图和流程图
  15. modelsim脚本仿真(二)带quartus的IP核工程仿真
  16. 190528每日一句,在最黑暗的时刻,我们必须集中精神寻找光明
  17. Sqlsugar根据班主任老师姓名或者班主任所带班级里面的学生姓名查询班主任
  18. 全球储能排行榜出炉 科士达储能系统位列前十
  19. 宾馆无盘服务器配置,宾馆30无盘服务器配置
  20. 三星s5830i详细刷机教程

热门文章

  1. 【Python】【Python库】Python3.7.2 - 字符串str类 (1)
  2. 安卓平台OpenGL ES的调用
  3. python socket多线程并发_【Python之旅】第五篇(三):Python Socket多线程并发
  4. 正在导出系统过程对象和操作 卡住_开会时CPU 飙升100%同事们都手忙脚乱记一次应急处理过程
  5. 关于OPENGL与OPENGL ES的区别
  6. iOS开发应用结构化资源储备
  7. HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP错误解决方法
  8. UNIX/Linux系统管理技术手册(1)----脚本和shell
  9. 笔记11:GDI 制作数字验证码
  10. js一些平时会用到的