`

linux下面去除^M

 
阅读更多

转:

首先是如何敲出这个字符,ctrl+v然后ctrl+m就可以了。

方法1

#dos2unix filename

 

方法2

#sed -i 's/^M//g' filename

或#sed -i 's/\r//g' filename

 

方法3

#vi filename 
:%s/^M//g

 

方法4

#cat filename1 | tr -d "\r" > newfile

分享到:
评论

相关推荐

    linux下面vim详细教程

    Linux下的vim是一个强大的文本编辑器,它继承了vi的特性并增加了许多高级功能。这篇教程主要涵盖vim的基本操作,包括启动、移动光标、插入文本、删除内容、搜索与替换、选项设置以及最后行模式下的命令。 首先,...

    这是在linux下面使用的 aapt文件

    标题提及的是“在Linux下面使用的aapt文件”,这表明我们要讨论的是一个在Linux操作系统环境下运行的工具,与Android开发相关的“Android Asset Packaging Tool”(AAPT)。描述中提到这是最新版本,并且需要给予777...

    windows上可编译Linux内核

    下面是在Windows下编译Linux 0.11会遇到的问题和对原文件作的修改: 1.赵炯博士已经将汇编程序中引用的C变量(包括嵌入汇编的C变量)的下划线去掉了,但MinGW的gcc可能是为了与其它Windows下的编译器保持兼容,并不能...

    linux之sort

    * -M:将前面 3 个字母依照月份的缩写进行排序。 * -n:依照数值的大小排序。 * -o <输出文件>:将排序后的结果存入指定的文件。 * -r:以相反的顺序来排序。 * -t <分隔字符>:指定排序时所用的栏位分隔字符。 * -k...

    linux下添加用户并赋予root权限

    首先,修改/etc/sudoers文件,找到以下一行,把前面的注释(#)去掉: ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL 然后,修改用户,使其属于root组(wheel): # usermod -g ...

    基于ARM和Linux的嵌入式网关的设计与实现.pdf

    硬件平台选用了联智公司基于EP9301处理器的开发板DG9301,该开发板的主要组件包括:EP9301 ARM9处理器、16M的FLASH和32M的SDRAM、两个RS232串行接口、一个自适应的10M/100M以太网接口、24个引出的GPIO引脚、支持用...

    嵌入式 Linux 的移植

    10. **系统裁剪与安全**:为了适应有限的资源,嵌入式Linux系统通常需要进行功能裁剪,去除不必要的组件。同时,安全性也需考虑,如采用安全启动、内核加固等手段。 总的来说,嵌入式Linux的移植是一项涉及多领域...

    sed 使用手册linux unix 下常用的文本处理工具。用来处理格式化文本

    sed 's/^M$//' # bash/tcsh环境去除^M sed 's/\x0D$//' # sed/gsed 3.02.80以上版本 ``` 将Unix文件格式转换为DOS格式。 - **DOS转Unix格式** ``` sed 's/$//' # 移除DOS格式的回车符 sed -np # 保持原文件...

    linux命令大全/帮助文档

    下面对提供的部分Linux命令进行详细说明。 ### cat命令 cat命令是“concatenate”(连接)的缩写,用于显示、连接和合并文件的内容。其常用的选项包括: - `-A`:等同于`-vET` - `-b`:对非空行编号 - `-e`:等同...

    学习Linux60个命令大全

    当用户想要登录到Linux系统时,通常会遇到一个类似于下面的界面: ``` Mandrake Linux release 9.1 (Bamboo) for i586 renrel 2.4.21-0.13 mdk #1 Tue Nov 18 08:43:45 GMT 2003 localhost login: root Password: ``...

    windows下可编译linux 用insight+bochs源码级调试

    下面是在Windows下编译Linux 0.11会遇到的问题和对原文件作的修改: 1.赵炯博士已经将汇编程序中引用的C变量(包括嵌入汇编的C变量)的下划线去掉了,但MinGW的gcc可能是为了与其它Windows下的编译器保持兼容,并不能...

    Linux常用的命令。。。。。

    free –m 查看swap 或者swapon –s swapoff 分区 可以使某个swap分区关闭方便其他使用 /etc/inittab 有开机时启动关的数字选项 具体可用 init number 来命令 umask (权限掩码) 可用命令umask 查看 改变umask : ...

    chinaunix_linux_20040630

    下面将对文档中提到的关键知识点进行详细介绍。 ### 1. 修改主机名 - **操作命令**:使用`hostnamectl set-hostname <new_hostname>`命令可以更改当前系统的主机名。 - **配置文件**:如果希望永久性地更改主机名,...

    linux命令大全.pdf

    下面将根据提供的文件内容,详细阐述一些常见Linux命令的知识点。 ### cat命令 `cat`(concatenate的缩写)是一个文本查看和处理的命令,它可以用来显示文件内容、创建文件、文件合并、追加文件内容等。 - `-A` ...

    linuxvi替换命令借鉴.pdf

    这种方式虽然可以实现全文替换,但不如下面的方法直观。 2. **使用 `:%s/原始字符串/目标字符串/`** 更推荐使用这种更为简洁的方式,直接在命令模式下输入 `:%s/原始字符串/目标字符串/` 来进行全文替换。其中 `%...

    cmd操作命令和linux命令大全收集

    attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性 dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件...

    linux用户添加root权限参照.pdf

    找到下面一行,去掉注释符号,并修改用户,使其属于 root 组(wheel): `[root@server ~]# usermod -g root chenjiafa` 修改完毕后,用 chunjiafa 帐号登录,然后用命令 `su –` 切换,即可获得 root 权限进行...

    postgreSql基础命令及linux下postgreSql命令.pdf

    下面是PostgreSQL基础命令及Linux下PostgreSQL命令的总结。 用户实用程序 1. createdb:创建一个新的PostgreSQL数据库(和SQL语句:CREATE DATABASE相同) 2. createuser:创建一个新的PostgreSQL用户(和SQL语句...

    linux命令之目录监控 字符串拆分 监控命令运行结果 统计行数 去除文本头尾空格 获取网卡名浮点数运算等命令使用技巧

    ### Linux命令使用技巧详解 #### 一、监控目录——新创建的文件名追加到日志中 在Linux系统管理中,监控特定目录的变化是非常重要的功能之一,这可以帮助管理员及时发现安全问题或文件变动情况。这里介绍了一种...

    Linux stat命令的使用

    下面将详细介绍`stat`命令的使用、格式、选项以及一些常见示例。 **1. 命令简介** `stat`命令主要用于查看文件的元数据,包括权限、大小、创建和修改时间、硬链接数量、inode信息等。对于文件系统,它可以显示总...

Global site tag (gtag.js) - Google Analytics