Unix文化--RTFM
背景
从上个世纪70年代初unix被创建后的不久,它变得越来越流行起来,从最初的贝尔实验室,到后来的许多大学的计算机院系。这意味着越来越多的人需要学习如何使用unix。
可以预期的是,贝尔实验室的人都很忙,完全没有时间来教授新用户学习unix;其次,unix本身鼓励任何人创造新工具并分享出来。所以随着时间的推移和新用户的涌入,unix需要学习的内容与日俱增。
为了应对这一变化,unix开发人员给出了两种解决方案:
创建了联机手册(每一个unix工具的帮助文档)并内置于unix中,便于用户随时使用它;
鼓励所有人在寻求帮助之前先尽自己最大的努力自行解决,通俗地说,就是尽量先自学;
第二个方案实际上是文化范畴的内容,看起来似乎不会产生什么实际的效果,实则不然。多年以来,这一传统培养了一代又一代的能独立思考、勇于创新又乐于助人的unix人。这也正是文化的力量,看似虚无,但产生的影响既重要又深远。
这一文化其实包含了两个思想:
在寻求帮助之前先尽最大努力自行解决;
一旦他人找你帮忙,你应心甘情愿地给予帮助;
事实证明这一思想非常重要,最终被抽象成了一个单词:RTFM
RTFM
这个单词非常独特,算得上是英语中没有元音的最长动词了,而且通常情况下被要求全部大写。
言归正传,RTFM的字面意思是“Read the fucking manual(阅读该死的手册)”,但也有其它不同的版本,如“Read the fine manual(阅读精美的手册)”、“Read the friendly manual(阅读友善的手册)”、“Read the foolish manual(阅读愚蠢的手册)”,等等。
RTFM包含着这样的意思:在寻求帮助之前,先尽自己最大的努力自行解决。因此,你可以在下面这两种场景时使用它:
当别人询问你一个简单的、未经思考的问题时,你可以回应他:“RTFM”,表示让他先自己查查资料、自行解决;
在你寻求他人的帮助时,你可以告诉他你已经RTFM很久了,这时他便不会轻易拒绝你;
更广泛的意义
RTFM的思想不仅仅适用于unix和linux文化,它适用于任何方面,尤其是IT和互联网圈子。在寻求他人帮助之前先自行解决,不要把他人当成“活字典”使用,这应该成为最基本的礼貌。
未经过RTFM就寻求到的帮助往往也比较流于表面,难以获取真正有价值的内容。反过来,如果你RTFM后再寻求帮助,别人也更愿意解答你的问题,因为解答这样的问题可以引发更深入的思考、增长知识和见识,还可以帮助他人,何乐不为呢!
Unix文化--RTFM的更多相关文章
- UNIX文化与历史--初学者必看
UNIX文化与历史 UNIX这个名字早已被众多用户所熟知.作为一个操作系统,它以其独特的魅力----即开放性.可移植性.和多用户多任务等特点,不仅赢得了广大用户的喜爱,同时也受到许多计算机厂商的青睐. ...
- Dennis与Ken爷爷的UNIX/C世界
沉寂了很久了,时间在不断地逝去,转眼又到了新的一年,2013的发生了太多,Beta版本.辞职.职位转换.ARM.Driver.初级厨艺.Dx11.GPU.CPU.登山.GNU/Linux.Cross ...
- Unix传奇
转自 http://coolshell.cn/articles/2322.html 了解过去,我们才能知其然,更知所以然.总结过去,我们才会知道我们明天该如何去规划,该如何去走.在时间的滚轮中,许许多 ...
- 《Unix&Linux大学教程》学习笔记一:历史与常识
“为什么说Unix/Linux是自由的: 因为我们可以自己组装一个操作系统:Unix/Linux内核+其他实用工具+编程工具+GUI 因为我们可以自由地获取开源工作者 ...
- UNIX PIPES 管道原稿
40年前,Unix操作系统横空出世,Unix不仅仅带来了一个操作系统,还创造C语言,Socket,开源,黑客等等文化,这些文化影响着整个计算机世界的文明,直到今天. 如果说Unix是计算机文明中最伟大 ...
- linux 学习之路
很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...
- Bootstrap_组件
一.Glyphicons 字体图标 1.所有可用的图标查看:http://v3.bootcss.com/components/ 2.获取字体图标:我们已经在 环境安装 章节下载了 Bootstrap ...
- linux就是这个范儿之融于心而表于行(1)
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 .作者信息和本声明.否则将追究法律责 时间总是过得那么快,如流水一般哗啦啦的就淌走了一大堆!周遭事事沧桑变迁喧哗或耳语中流传的故事已渐模糊 ...
- Linux是一门真正的黑客高手艺术
黑客这个词从诞生到现在,从来就没有解释为“高级入侵者”.“病毒制造者”或者“QQ盗号者”过.我至今不清楚在中国是谁先把黑客和这些无聊的词汇联系在了一起,导致如此多的人被误导.但有一点是肯定的,不负责任 ...
随机推荐
- jmeter 使用jmeter 录制 手机APP脚本
1.打开jmeter.鼠标右击工作台.添加HTTP代理服务器 2.设置配置jmeter.手机无线网络.(目标控制器也可以选择加到线程组中) 3.添加查看结果树 4.启动完成后.操作手机.jmeter就 ...
- Entity Framework快速入门--ModelFirst
Entity Framework带给我们的不仅仅是操作上的方便,而且使用上也很是考虑了用户的友好交互,EF4.0与vs2010的完美融合也是我们选择它的一个理由吧.相比Nhibernate微软这方面做 ...
- OutOfMemoryError内存不足
java.lang.OutOfMemoryError内存不足错误.当可用内存不足以让Java虚拟机分配给一个对象时抛出该错误. 造成此错误的原因有一下几个: 1.内存中加载的数据量过于庞大,如一次从数 ...
- 深度学习入门实战(二)-用TensorFlow训练线性回归
欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 作者 :董超 上一篇文章我们介绍了 MxNet 的安装,但 MxNet 有个缺点,那就是文档不太全,用起来可能 ...
- stm32中断学习总结
经过了两天,终于差不多能看懂32的中断了,由于是用的库函数操作的,所以有些内部知识并没有求甚解,只是理解知道是这样的.但对于要做简单开发的我来说这些已经够了. 我学习喜欢从一个例程来看,下面的程序是我 ...
- Java 设计模式(四)-工厂方法模式 (FactoryMethod Pattern)
1 概念定义 1.1 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类.工厂方法使一个类的实例化延迟到其子类. 1.2 类型 创建类模式 2 原理特征 2.1 类 ...
- Xamarin.Android 绑定友盟社会化分享组件
Xamarin.Android 绑定友盟社会化分享组件 最近在开发博客园Android App的时候需要用到友盟社会化分享组件,在github上搜了一下都没有找到最新版本绑定好的项目,就自己动手来绑定 ...
- (知识点)JavaScript闭包
下面是我对闭包的理解:(把他们整理出来,整理的过程也是在梳理) 1.首先,在理解闭包之前: 我们首先应该清楚下作用域和作用域链 作用域:每个函数定义时创建时自己的环境即作用域 作用域链:函数内可访问自 ...
- Markdown - 语法简介
标题 在文字里书写不同数量的“#”可以完成不同的标题,如下: # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 列表 无序列表的使用,在 ...
- WPF 杂谈——资源文件
编写一个应用难免要用到WPF本身的控件.不管是WinForm还是网页都会有自己的控件.只是在写法和用法上有所不同而以.而控件命名却离不开那几个单词.所以不用担心判断不出来哪个是按扭,哪个是文本框.举个 ...