关于学linux的几点建议
linux学习计划

linux学习计划1、学习⽬标 学习linux⽬的是为了找到⼀份⾃⼰理想的⼯作、学到属于⾃⼰的学习⽅法、不断学习与成长,为成为⼀名资深的linux云计算⼯程师⽽奋⽃。
2、学习⽅法 1、每天坚持学习最少2⼩时视频,严格把控时间分配。
2、学习过程中做好相应笔记,⽅便⾃⼰回顾相关知识。
3、多多动⼿操作,学习linux动⼿操作是基本功,多练多想。
4、多多与⼤家交流,发现问题并解决问题是对⾃⼰能⼒的提升,以及⾃我的勉励。
5、写博客要认真,这是对⾃⼰是否掌握知识的⼀种体现。
3、学习阶段 第⼀阶段:(20天) 1、Linux基础知识、基本命令(起源、组成、常⽤命令如cp、ls、file、mkdir等常见操作命令) 2、Linux⽤户及权限基础 3、Linux系统进程管理进阶 4、linux⾼效⽂本、⽂件处理命令(vim、grep、sed、awk、find等命令) 5、shell脚本⼊门(可边练习边学习) 第⼆阶段: (30天) 1、TCP/IP⽹络基础(差不多CCNA、NP的知识就够⽤) 2、Linux企业常⽤服务(如dns、http、ftp、mail、nfs等) 3、Linux企业级安全原理和防范技巧(系统性能/安全、安全威胁模型和保护⽅法 4、加密/解密原理及数据安全、系统服务访问控制及服务安全基础 5、iptables安全策略构建 6、shell脚本进阶(主要是结合⼀些应⽤,写⼀些案例) 7、MySQL应⽤原理及管理⼊门 第三阶段:(30天) 1、http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。
) 2、企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识,) 3、企业级⾼可⽤集群(其中需要对keepalived,heartbeat等进⾏深⼊讲解) 4、运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系统,现在⽤的⽐较多的是zabbix) 5、运维⾃动化学习(需要学⼀些开源运维⾃动化⼯具的使⽤如ansible、puppet、cobbler等运维⾃动化⼯具) 第四阶段:未知数 1、⼤数据⽅向(需要对hadoop、storm等常见开源⼤数据系统需要深⼊了解) 2、云计算⽅向(主要是openstack,K8S,kvm,docker) 3、运维开发(主要是python运维开发) 4、⾃动化运维(在之前⾃动化基础上做深⼊)。
LINUX学习计划和目标

LINUX学习计划和目标LINUX操作系统已经成为IT行业中非常重要的一个技术领域。
它是一个强大的开源系统,被广泛应用于服务器、网络设备、嵌入式系统等领域。
学习和掌握LINUX操作系统对于从事互联网相关的行业非常重要,因此很多人都希望能够系统地学习LINUX操作系统。
在这篇文章中,我们将介绍一份LINUX学习计划和目标,希望能够帮助大家更好地了解LINUX操作系统,并制定一个系统的学习计划。
LINUX学习计划LINUX学习计划应该从基础知识开始学习,逐步深入,建立一个系统的知识结构。
一份合理的LINUX学习计划应该包括以下几个主要的学习阶段:1. 学习LINUX基础知识:包括LINUX操作系统的概念、安装、配置、文件系统、用户管理、权限管理等基本知识。
2. 学习LINUX系统管理:包括LINUX系统的运维管理、服务管理、网络管理、安全管理等知识。
3. 学习LINUX编程:包括shell编程、Python编程等知识。
4. 学习LINUX系统优化:包括系统性能优化、安全加固等知识。
5. 学习LINUX高级应用:包括LINUX集群、虚拟化、容器等高级应用知识。
根据以上几个学习阶段,可以制定一份详细的学习计划。
具体的学习计划可以按照具体的个人情况进行安排,一般来说,初学者可以按照以下的学习路径进行学习:1. 学习LINUX基础知识:首先,我们需要学习LINUX的基础知识。
可以选择一本LINUX的入门书籍,深入了解LINUX操作系统的基本概念、安装、配置等知识。
2. 学习LINUX系统管理:在掌握LINUX的基础知识之后,我们需要学习LINUX系统的管理知识。
可以选择一些系统管理的教程或视频,学习LINUX系统的运维管理、服务管理、网络管理、安全管理等知识。
3. 学习LINUX编程:了解LINUX系统管理的基础之后,我们可以学习一些LINUX编程知识,比如shell编程、Python编程等知识。
这些知识可以帮助我们更好地进行系统管理工作。
linux实训个人总结8篇

linux实训个人总结8篇篇1一、实训背景与目标本次Linux实训旨在通过实践操作加深我对Linux操作系统的理解与应用能力,提升我在Linux环境下的软件开发和系统管理能力。
在为期XX周的实训过程中,我针对Linux系统的基本配置、软件开发、系统管理等方面进行了系统学习与实践。
二、实训内容1. Linux系统基础操作在实训初期,我重点学习了Linux系统的基本操作,包括文件与目录管理、常用命令的使用、软件包的安装与管理等。
通过实践操作,我掌握了Linux系统下的基本命令和操作技巧,能够熟练进行文件的增删改查以及软件的安装与配置。
2. 软件开发环境的搭建与实践本次实训中,我学习了如何在Linux环境下搭建软件开发环境,包括编译器的安装与配置、代码编辑器的使用、版本控制系统的实践等。
通过搭建开发环境,我能够自主进行软件的开发与调试,提升了我的软件开发能力。
3. 系统管理与维护实践在实训过程中,我还学习了Linux系统的管理与维护知识,包括系统监控、用户管理、进程管理、磁盘管理等。
通过实践操作,我掌握了系统管理的基本技巧,能够独立完成系统的日常管理与维护工作。
三、实训收获与体会1. 深入了解Linux系统架构与运行机制通过本次实训,我深入了解了Linux系统的架构和运行机制,对Linux系统的内核、文件系统、进程管理等方面有了更加清晰的认识。
2. 提升动手实践能力与问题解决能力在实训过程中,我通过大量的实践操作,提升了动手实践能力。
同时,在遇到问题时,我学会了独立思考和解决问题的方法,增强了问题解决能力。
3. 学会团队协作与沟通在实训过程中,我与团队成员紧密合作,共同完成任务。
通过团队协作,我学会了与队友沟通的技巧,提升了团队协作能力。
四、问题与解决方案在实训过程中,我也遇到了一些问题,如软件包安装失败、系统配置出错等。
针对这些问题,我通过查阅相关资料、请教老师同学等方式,找到了解决问题的方法。
同时,我也总结了问题的原因和解决方案,避免类似问题再次发生。
linux实训思考建议

linux实训思考建议
针对Linux实训,我认为有几点思考和建议是非常重要的。
首先,对于Linux实训,学生应该首先掌握基本的Linux操作系统知识,包括文件系统结构、命令行操作、用户和权限管理等基本概念。
其次,实训课程应该注重实践操作,学生可以通过搭建虚拟机或者
使用实际的Linux服务器进行操作,这样可以更好地理解Linux系
统的运作方式。
另外,实训课程还应该涵盖一些常见的实际应用场景,比如网络配置、安全设置、服务搭建等,这样可以让学生更好
地将Linux知识应用到实际工作中去。
此外,对于Linux实训课程
的评估也应该更加注重实际操作能力的考核,而不仅仅是理论知识
的考察,可以通过实际操作、项目案例等方式进行评估,从而更好
地检验学生的学习成果。
最后,教师在进行Linux实训课程时应该
注重引导学生进行自主学习和实践,鼓励他们通过查阅资料、尝试
错误等方式来提升自己的Linux技能,这样可以培养学生的自主学
习能力和问题解决能力。
总的来说,Linux实训课程应该注重理论
与实践相结合,引导学生进行自主学习,培养学生的实际操作能力
和问题解决能力。
Linux心得范文

今天不讲深入的东西,只想将自己多年来学习Linux的心得与感受与大家一起分享下,希望能给爱好Linux的朋友们或者Linux的同行们一点意见和建议,一点经验心得与大家共勉!一、Linux在各领域发展的现状与趋势很多新手都有一个很疑惑的问题:“Linux我听过,但是学习linux系统,能在上面干什么呢,或者说linux系统具体能做什么”,带着这个疑问,在本书的开篇,我们先来了解下Linux与开源软件的关系以及Linux的应用领域和未来的发展趋势。
1.1 Linux与开源软件Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。
严格来讲,Linux只是操作系统内核本身,但通常采用“Linux内核”来表达该意思。
而Linux则常用来指基于Linux内核的完整操作系统,它包括GUI组件和许多其他实用工具。
GNU通用公共许可协议(GNU General Public License,简称GNU GPL或GPL),是一个广泛被使用的自由软件许可协议条款,最初由理查德斯托曼为GNU计划而撰写,GPL给予了计算机程序自由软件的定义,任何基于GPL软件开发衍生的产品在发布时必须采用GPL许可证方式,且必须公开源代码,Linux是自由软件和开放源代码软件发展中最著名的例子。
只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。
随着Linux操作系统飞速发展,各种集成在Linux上的开源软件和实用工具也得到了应用和普及,因此,Linux也成为了开源软件的代名词。
1.2 Linux在服务器领域的发展随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。
学习Linux的心得(精选6篇)

学习Linux的心得学习Linux的心得(精选6篇)在平日里,心中难免会有一些新的想法,应该马上记录下来,写一篇心得体会,这样能够给人努力向前的动力。
一起来学习心得体会是如何写的吧,以下是小编为大家整理的学习Linux的心得,希望对大家有所帮助。
学习Linux的心得篇1本学期对于Linux系统的学习,让我对Linux有了一定的了解。
我知道了Linux只是个内核。
现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门有很重要的应用。
学习Linux,首先我们应该从基础开始学起。
对Linux操作系统的功能、版本、特点,以及Linux系统安装和图形环境有较全面的了解。
Linux命令是必须学习的。
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。
Linux是一个命令行组成的操作系统,精髓在命令行,学习如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、进程等进行管理,了解遇到问题时,如何找到帮助信息等。
Linux常用命令,有echo 命令、date命令、passwd命令、file命令、ls命令、touch命令等。
要明白学好Linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在学习初期。
要增加自己的Linux技能,只有通过实践来实现。
只要多动手,就一定会有收获。
遇到问题时要自己去寻找答案,在寻找答案的过程中,会学到更多知识。
应该说目前我们对于Linux的学习只是入门而已,学习Linux是一个长期的过程,很耗时间。
作为电子信息工程专业的学生,对我们来说,Linux将来主要应用于嵌入式Linux系统的开发,这非一日之功,我们还需要不断深入地学习它。
最后,衷心感谢唐磊老师一学期来的辛苦教学,唐老师幽默风趣的教学方式给我们的课堂带来很多欢乐。
想要成为Linux底层驱动开发高手这些技巧绝对不能错过

想要成为Linux底层驱动开发高手这些技巧绝对不能错过对于想要成为Linux底层驱动开发高手的人来说,掌握一些关键技巧是非常重要的。
本文将介绍一些不能错过的技巧,帮助读者提升自己在Linux底层驱动开发领域的能力。
1. 深入理解Linux内核:在成为Linux底层驱动开发高手之前,你需要对Linux内核有深入的理解。
了解内核的基本概念、代码结构和内核模块之间的关系是非常重要的。
阅读Linux内核的源代码、参与内核邮件列表的讨论以及阅读相关的文献资料都是提升自己技能的好途径。
2. 熟悉底层硬件知识:作为底层驱动开发者,你需要熟悉底层硬件的工作原理。
这包括了解处理器架构、设备的寄存器操作、中断处理等。
掌握底层硬件知识可以帮助你编写高效、稳定的驱动程序。
3. 学习使用适当的开发工具:在Linux底层驱动开发中,使用适当的开发工具是非常重要的。
例如,使用调试器可以帮助你快速定位驱动程序中的问题。
掌握使用GCC编译器、GNU调试器(GDB)和性能分析工具(如OProfile)等工具可以提高你的开发效率。
4. 阅读相关文档和源代码:Linux底层驱动开发涉及到大量的文档和源代码。
阅读设备供应商提供的文档、Linux内核源代码以及其他相关文献资料可以帮助你更好地了解特定设备的工作原理和使用方法。
5. 编写清晰、高效的代码:编写清晰、高效的代码对于成为Linux底层驱动开发高手是至关重要的。
使用良好的编码风格、注释和命名规范可以提高代码的可读性。
此外,了解Linux内核的设计原则和最佳实践也是编写高质量驱动程序的关键。
6. 多实践、调试和优化:在实际开发过程中,积累经验是非常重要的。
通过多实践、调试和优化不同类型的驱动程序,你可以更好地理解Linux底层驱动开发的技巧和要点。
此外,学会使用内核调试工具和性能分析工具可以帮助你提高驱动程序的质量和性能。
7. 参与开源社区:参与开源社区是成为Linux底层驱动开发高手的好方法。
linux实训报告总结

linux实训报告总结在本次Linux实训中,我深入学习了Linux操作系统的基础知识和相关技能,并通过实际操作和项目练习,提高了自己在Linux环境下的实际应用能力。
以下是我对整个实训过程的总结和反思。
一、实训背景与目的在当今信息技术高速发展的背景下,Linux作为一种优秀的开源操作系统,具有高度的稳定性和安全性,被广泛应用于企事业单位和个人用户。
因此,为了提高我们在Linux操作系统上的开发和维护能力,本次实训旨在通过系统地学习、实践和项目练习,掌握Linux操作系统的基本原理、安装配置、常用命令等知识,以及运维和应用的技巧,为我们今后的工作和学习打下坚实的基础。
二、实训内容与过程1. Linux基础知识学习通过教材、课堂授课和自主学习,我系统地学习了Linux操作系统的发展历史、特点与优势,以及与其他操作系统的对比等内容。
通过这些学习,我对Linux的定位和应用领域有了更清晰的认识。
2. Linux环境搭建与配置在实训过程中,我们首先学会了如何在虚拟机或物理机上安装Linux操作系统,并进行相应的配置。
通过多次实践,我掌握了不同Linux发行版的安装方法和注意事项,并能够根据实际需求选择合适的Linux发行版进行安装。
3. Linux常用命令学习与应用在掌握了Linux环境的安装和配置之后,我们开始学习Linux的常用命令,并通过实际操作加深理解和记忆。
我学会了基本的文件和目录操作命令、文本处理命令、网络命令以及用户和权限管理命令等,这些命令对于后续的Linux应用和运维至关重要。
4. 实验项目练习在实训的最后阶段,我们进行了一系列的实验项目练习,包括搭建Web服务器、配置网络服务、部署应用程序等。
通过这些实验项目,我深入了解了Linux操作系统在不同场景下的应用,并学会了解决实际问题的方法和技巧。
三、实训成果与收获通过本次Linux实训,我取得了一系列的成果和收获:1. 对Linux操作系统有了更深入的理解:通过实际操作和项目练习,我对Linux操作系统的结构、核心原理和基本功能有了更深入的理解,不再局限于理论知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
---------------------------------------------------------------最新资料推荐------------------------------------------------------关于学linux的几点建议1. 不要当传教士很多人在讨论区不断的引起 Linux vs. Windows 之类的讨论,甚至争的面红耳赤,这是没有必要的。
这种争论是浪费时间而没有任何用处的。
对,你花了一下午,用许多事实捍卫了 Linux 比 Windows 好这个说法。
但是 Windows 的支持者并不会喜欢上 Linux,他们只是稍微退缩一下,然后找一些新的证据来跟你辩论。
世界上的人们都在利用 Linux 研究最前沿的科学,我们还在这里讨论要不要用 Linux 这种无聊的问题,什么时候才能赶上时代前进的步伐?什么叫做 Windows 支持者,什么叫做 Linux 支持者?我们为什么要支持某一个而反对另外一个?你不需要为Linux 囗囗,不需要成为 Linux 支持者或者 GNU 传教士,GNU/ Linux 已经用事实向世界证明了它们的威力,已经被大多数人接受。
你只需要安安静静享受 GNU/ Linux 给你的乐趣和自由。
你需要关心的不是你的工具是什么,而是你用它做了什么。
精通 Linux 并不说明任何问题,因为它只是一个工具而已。
如果你用 Windows 能很好的完成你的任务,那你就没有必要费时间去熟悉 Linux。
直到有一天你发现一项任务只有 Linux 才能完成的时候再换也1 / 9不迟,因为你身边的 Linux 的爱好者一定会很乐意的帮助你。
工具不是人,不应该对工具有感情。
这是你在进行任何对工具的讨论前需要提醒自己的事情。
面对一些容易引起争论的东西:Word 和 TeX; Emacs和 VIM; MAXIMA, Mathematica 和 Maple;Gnome, FVWM 和 KDE; Mutt 和 Pine 一定要冷静的对自己说:我不站在它们任何一边,因为它们不是人。
各人的需要不同,生活的环境不同。
对你来说好的东西,对别人来说不一定好,我们需要尊重别人的选择。
如果你当面说别人正在用的程序不好,没有人会乐意接受你的意见。
我从来没有建议过我爸爸不用 Windows + WPS,而用 Linux + LaTeX来处理他的英语试卷。
因为 WPS 是我爸爸的选择,他能用 WPS 编辑出很好的试题去测试他的学生,那就足够了。
我曾经帮我爸爸做了一个 perl 程序,能够自动从一种我自己设计的 markup 语言转化成 LaTeX格式的英语试卷。
可以自动对试题编号,乱序排版选择题的选项,自动生成答案表,生成老师用的显示答案的版本,自动对短文改错题进行优化分段,自动拼写检查,图形化的配置方式我爸爸高兴的用了一段时间,可是后来他想用 WPS 里的一种标题样式,而我不在家,无法---------------------------------------------------------------最新资料推荐------------------------------------------------------ 为他修改程序。
所以他又换回了 WPS。
这就像有人送爱因斯坦一罐剃须泡沫一样,刚开始几天,发现他神采飞扬,不断夸这个东西真舒服。
过了几天,发现爱因斯坦又开始用白水剃胡子了,因为剃须泡沫用完了,他懒得自己去买那个东西。
这只是习惯问题。
2. 不要强迫自己喜欢电脑的人总是有某些心理强迫倾向。
有的人说:键盘比鼠标快。
我不要用鼠标。
这样才有高效率。
所以他在编辑器里无论什么时候总是用 20w, 10j 这样的命令到达目的点。
他甚至觉得图形界面是多余的,干脆 Xwindow 都不装。
全部用键盘看起来的确比让手离开键盘去拿鼠标,再回来快多了,但是快的击键频率不等于工作的高效率,对你的健康更没有什么好处。
这只能把你变成打键盘的机器。
当你正在检查你的文章或者程序,思维正在随着字符的含义流动,突然 20w, 10j 这样的东西出现在你的脑子里,是不是会打3 / 9断思路?不?那说明你当时思考的问题比较简单,这些干扰还不会起到副作用。
其实很多人用电脑的时候,思想都受到某种教条的束缚,上面这个只是众多教条中的一种。
某些人制造了很多这种教条,用他的工作方式来要求别人,嘲笑方式跟他不一样的人。
比如有的人嘲笑其它人写 C 程序不按 8 字符缩进,嘲笑别人在 vi 里用方向键,嘲笑别人不知道 PVM 是什么,嘲笑其它人用JAVA, C# 这种由 GC 回收内存语言你不用管各种各样的教条,电脑只是你的奴隶,你想怎么用就怎么用。
没有人能够约束你,没有人可以嘲笑你的工作方式。
电脑明天就不再是这个样子,所以今天你不用完全了解它。
你没有必要知道别人创造的一切,因为你需要留点时间自己创造些东西。
Just have fun! 当你下次修改文章的时候,不妨试试悠闲的用鼠标在你眼睛看到的地方轻轻点一下。
3. 不要玩 Linux 很多人用 Linux 的时候会感觉很迷茫,该用哪个发行呢?是不是我少装了什么?怎么升级这么快啊!怎么这么不稳定!每当遇到新的软件他就想试用,每当新的版本出现,他就更新,然后用鼠标在新的菜单里选择从来没见过的程序来用用。
其实你是为了 Linux 而使用 Linux,而没有找到正确的理由来利用 Linux。
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 你首先要明确用电脑的目的,你用它是为了解决你的实际问题,而不是为了学习安装操作系统,不是为了测试哪个版本好用,不是为了赶上潮流,更不是因为你硬盘太大了,你想多占点空间。
如果你启动了电脑之后不知道应该干什么,那么最好先不要用电脑,因为你可能有更重要的事情需要做。
4. 不用挑剔发行版本很多人刚开始用 Linux 的时候,总是在怀疑别的发行版本是否比自己正在用的这个好,总是怀疑自己以后时候会失去支持,不得不换用别的发行。
所以很多人今天是 Redhat,明天又换成了 debian, 一会儿又是gentoo, 甚至有的人在一台机器上装了两个版本的 Linux,然后比较哪一个好。
其实你完全没有必要这样做,任何发行,只要你熟悉了,你在上面的工作方式几乎是不会受到任何影响的。
我以前一直用的 Redhat,当我有一天在我的一台新机器上安装debian 时,我发现使用 Redhat 的经验完全没有浪费。
我用了一个下午就配置好了 debian,使它服服贴贴的听我的话,就跟没有换发行一样。
Debian, TurboLinux, SuSE, Redhat, Gentoo, ...任何一个版本都是不错的。
很多人认为自己攒一个 LFS 是高水平黑客的象征,但是不是每个人都有精力去了解所有细节。
5 / 9如果你是用于个人的日常事物和科研,可以试试 debian。
它是我见过的最方便的一个发行版 5. 不要盲目升级不知道这是心理作用还是什么,有的人看到比较大的版本号,就会很想换成那个。
很多人的 Redhat 本来配置的很舒服了,可是一旦 Redhat 发行新的版本,他们就会尽快下载过来,然后选择升级安装。
结果很多时候把自己原来修改得很好的配置文件给冲掉了。
新的软件又带来了新的问题,比如有一次我的 rxvt 升级到2.7.8 就跟 miniChinput 冲突了,升级到 Redhat 8.0,发现 xmms 居然缺省不能放 mp3 了, XFree86 的 xtt 模块在 I810 上有新的bug,会导致 Mozilla 突然退出。
如果你已经配置好了一切,千万别再整体升级了,这会浪费你很多很多时间的,不值得。
有句话说得好:If it’s not broken, don’t f ix it. 如果你的程序能够完成你需要做的事情,你何必升级呢? 6. 不要配置你不需要的东西如果你只想做一个像我这样的普通用户,主要目的是用 Linux 来完成自己的科研任务和日常工作,那就可以不用系统管理员或者网络管理员的标准来要求自己,因为当一个系统和网络管理员确实很辛苦。
普通用户学习那些不经常用到的复杂的维护系统的工具,其实是浪费时间,学了不用是会很快忘记的!我不是一个合格的网络管理员,我的服务器都只设置了我自己需要的功能,设置好 ssh,---------------------------------------------------------------最新资料推荐------------------------------------------------------ ftp 已经足够了,那样可以省去我很多麻烦。
我从来不过度考虑安全,因为 Linux 缺省已经很安全了。
我没有磁带机,就不用管 tar 的那些稀奇古怪的参数了, czf, xzf, ztf 已经可以满足我所有的需要。
sed, awk, ... 我也只会几种常用的命令行。
7. 不要习惯的使用 root 帐号。
在需要的时候才 su!这是很多刚接触 UNIX 类操作系统的人常见的现象,他们不喜欢在管理系统的时候才 su, 而是一直用root 帐号干所有事情,配置系统,安装程序,浏览网页,玩游戏,编程结果有一天,他不小心在某个系统目录使用了 rm * ... 后果不堪设想 8. 不要用商业的眼光来看 Linux。
Linux 不是商业软件,所以不要用要求 Solaris, Windows 那样的眼光来看 Linux. 自由软件的作者们从来不拉拢用户,他们对用户不负有任何责任。
实际上在自由软件的世界里,开发者和用户并没有明确的界限,大家是朋友。
自由软件很可能只是满足作者和他的朋友的需要,甚至是为了好玩而创造的。
自由软件不是完美的,自由软件承认自己有缺点,它不会自吹自擂,蒙蔽用户的耳目。
这种对作者责任的解脱激发了作者的创造力,他们不用过分考虑7 / 9向上兼容,他们往往比背上重重包袱的商业软件结构更合理,技术更先进。
所以当你用某个自由软件遇到困难的时候,不应该埋怨软件的作者,因为他们对你并没有义务。
你不应该把自己当成一个挑剔的顾客,而要把自己作为这个软件的顾问和一个和蔼的建议者,这样你才能理解作者写这个程序时的快乐,在遇到问题时向作者反映,帮助他完善这个软件,成为一个快乐的参与者。
就像你的哥哥送你一个他用旧了的自行车,你应该珍惜这份友情,而不要在车坏了,或者骑车摔了一交的时候大骂你的哥哥。