linus

第一种方法:

cat -A filename 就可以看到windows下的断元字符 ^M
要去除他,最简单用下面的命令:
dos2unix filename
 
第二种方法:
 
sed -i ‘s/^M//g‘ filename
#注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M 
 
第三种方法:
 
#vi filename
 
:1,$ s/^M//g

^M 输入方法: ctrl+V ,ctrl+M
 
第四种方法:
#cat filename |tr -d ‘/r‘ > newfile
#^M 可用 /r 代替

时间: 2024-08-25 03:29:12

linus的相关文章

Linus 谈软件开发管理经验

原文出处: linuxtoday   译文出处:CSDN // 伯乐在线转注:英文原文写于 2011 年 导读:没有人比Linus Torvalds更了解软件开发项目管理中的酸甜苦辣了.作为Linux的创建者,Torvalds在过去二十年指导了数以千计的开发者共同改进开源操作系统内核. 文章内容如下: Linus Torvalds说,有两件事,世界上大都数人,无论是独立开发者还是公司级别的开发团队,都有普遍的错误认知. 其一:“大都数人认为可以把事情丢给其他人,让他们帮忙.在你公开你的想法后,你

Linus:为何对象引用计数必须是原子的

Linus大神又在rant了!这次的吐槽对象是时下很火热的并行技术(parellism),并直截了当地表示并行计算是浪费所有人时间(“The whole “let’s parallelize” thing is a huge waste of everybody’s time.”).大致意思是说乱序性能快.提高缓存容量.降功耗.当然笔者不打算正面讨论并行的是是非非(过于宏伟的主题),因为Linus在另一则帖子中举了对象引用计数(reference counting)的例子来说明并行的复杂性. 在

Linus:谈论技术创新是愚蠢的,闭上嘴把事情做好

来自 Linux 内核首领的最佳生活提示. Linus Torvalds 认为,技术行业的创新庆祝活动是沾沾自喜,自我陶醉和自私自利的. 他所使用的艺术化术语更为直率:“行业的创新如此之多都是胡说.” 他说:“人人创新——不要做这种‘不同思考’,这是无意义的,它们有百分之九十九只是工作而已.” 周三在加利福尼亚州召开的开源领袖峰会(OSLS)中,Linux 基金会执行总监 Jim Zemlin 采访了 Linus,讨论了他如何管理 Linux 内核的开发和他对工作的态度. Torvalds 说:

Git——Linus的第二个伟大作品

Linux之父Linus是坚定的CVS反对者,他也同样地反对SVN.这就是为什么在1991~2002这十余年间,Linus宁可以手工修补文件的方式维护代码,也迟迟不愿使用CVS的原因. 2002年至2005年,Linus顶着开源社区精英们口诛笔伐的压力,选择了一个商业版本控制系统BitKeeper作为Linux内核的代码管理工具.BitKeeper不同于CVS和SVN等集中式版本控制工具,而是一款分布式版本控制工具. 分布式版本控制系统最大的反传统之处在于,可以不需要集中式的版本库,每个人都工作

Linux之父Linus Torvalds:讨厌C++

"Linux内核的创始人Linus Torvalds最近在一封邮件中说明了内核开发需要使用C语言而非C++的理由.在庞大的项目中,人们对不是自己开发的模块并不了解,能快速理解其他模块中函数的 确切含义才能提高开发效率,而C++引入的各种抽象则使代码变得晦涩难读. 另外Linus还认为C++的内存管理方式很弱智(that idiotic "new" keyword in C++).邮件最后的总结是:很显然C并不适合所有项目,不过C++?还是算了吧.垃圾回收和并发等等,这些才是真

Linux之父Linus的8个趣闻轶事

<只是为了好玩:Linux之父林纳斯自传>是一本很古老的书了,2001年就有了中文版,在2014的时候图灵图书又把它重新翻译出版了. Linus是与乔布斯可以相提并论的传奇人物,那么这本书里告诉了我们什么轶闻趣事呢. #1 正如所有计算机天才,在儿时的时候都很早接触到了计算机.对于Linus,那时统计学教授祖父的CommodoreVIC-20计算机,使用BASIC语言编写程序. #2 Linus编写Linux操作系统是还在赫尔辛基大学读硕士,在那里Linus度过了8年时间.如果没有Linux,

Linus大神谈为什么他表现粗鲁

 Linus Torvalds在新西兰举行的开源会议Linux.conf.au Conference 上回答了有关多元化.未来项目和对待Linux开发者粗暴态度的提问.来自Nebula One的开发者 Matthew Garrett在大会的问答环节指责Torvalds在Linux内核邮件列表言语刺人. Torvalds回答,“某些人以为我是好人,在发现不是之后感到震惊.我不是一个好人.我也不在乎你们.我在乎的是技术和内核——那才是对我重要的东 西.”另一个人询问了开源社区缺乏多元化.Torval

向Linus学习,让代码具有good taste

在最近关于 Linus Torvalds 的一个采访中,这位 Linux 的创始人,在采访过程中大约 14:20 的时候,提及了关于代码的 "good taste".good taste?采访者请他展示更多的细节,于是,Linus Torvalds 展示了一张提前准备好的插图. 他展示的是一个代码片段.但这段代码并没有 "good taste".这是一个具有 "poor taste" 的代码片段,把它作为例子,以提供一些初步的比较. 这是一个用

Git 10 周年之际,创始人 Linus Torvalds 访谈

点这里 十年前的这一周,linux 内核社区面临一个根本性的挑战:他们不再能够使用他们的修复控制系统:BitKeeper,同时其他的软件配置管理遇到了对分布式系统的新需求.Linus Torvalds,Linux的创始人,将这个挑战接手并消失了数周,创造了 Git 工具.今天 Git 被用于成千上万个工程,并且在程序员社区中掀起了一个新的社会化编码的浪潮. 为了庆祝这一里程碑,我们请 Linus 去分享 Git 的幕后故事,并且告诉我们这个工程队软件开发的影响.你会发现他在这个故事背后的的评论.

Linus Torvalds 如何修正影响《猎魔人2》的内核 bug

Bug: CD Projekt去年为其角色扮演游戏<猎魔人2:国王刺客>加入了Linux支持,但Linux版并不是原生版本,而是使用一个特殊的包装器让Windows版本能在Linux机器上运行,方法类似Wine.游戏在Linux系统上的性能表现不佳,而以为买到了Linux原生版本的Linux玩家则感到了欺骗.但不是所有的问题都是游戏本身导致的.玩家在Steam论坛和GitHub<猎魔人2>非官方问题跟踪器上报告的游戏崩溃bug被发现是一个内核退化bug导致的,Linux作者Linu