1、以linux为荣耀,以帮助他人了解和学习linux为己任。
2、坚持访问英文网站,尤其是一些大师的个人主页。坚持阅读英文文档,并尽量翻译你读过的文档发表到国内的社区上供他人阅读和整理
3、了解unix的历史,linux的历史和hacker的历史及文化。
4、尽可能联系所以可以联系到Linux的爱好者,尽可能多的了解你能接触到的最了解linux的人对linux的看法。并于自己的观点相比较。
5、空闲时思索为什么自己喜欢linux,别人为什么喜欢linux。为什么你们喜欢的理由不同?
6、阅读各类的开源许可协议和商业的用户许可协议。对比他们各有哪些问题和优势。
以上使你了解开源文化,是作为一个合格的linux社区成员的前提。
7、安装一个linux的发行版本。
8、尽你最大的能力把你的学习、娱乐或者工作的环境转移到linux上来。尽量避免寻找linux功能类似的软件,而是寻找linux下解决同样问题的通用的方法。并且对比同windows下的解决方法哪种更加优越。
9、学会SHELL编程。SHELL几乎可以作为一个入门语言来学习。最低的要求是能够看懂你自己的版本的linux的配置脚本。理解为什么一些帖子中里提到的配置方法回起作用,并了解你的发行版本怎样从每个配置文件中把设置用环境变量的形式读取并让他生效的。
10、学会安装以各种方式发行的程序,并且让他们的安装同你系统的惯例一致。熟悉X windows的运作方式。熟悉你的发行版本的安全机制,并且学会定制他们按你的需求工作。
如果仅仅是作为用户并且部分体会unix的哲学,上面的几点就足够了。个人认为这几点足够成长为一个合格的Linux用户了。甚至只要再稍稍的扩充就可以制作自己的发行版本了!而对于不同的用户群体,比如办公用户或者科研人员等。第8条意味着不同的标准。
11、选择一门或几门语言社区常用的编程语言。
12、搜集社区或者hackers推荐的图书或资料、网站、新闻组等。
13、选择一个较小的用你当前学习的语言开发的开源项目。阅读他的代码,并且对比他的代码和你形象的编写方式是否相同?哪种更加优越?
14、尝试按照TODO中的要求为这个软件编写代码,并且同他的作者联系。学习autoconf和automake等工具的用法。
15、你也可以不参与项目的开发,但仍然能从代码阅读中获益。如果项目是一种你没有接触到的技术或者标准的实现,那么搜集资料读懂它!
16、学会使用linux下的调试工具,如果软件还不太稳定,可以帮助找出BUG并且改正。并且学会制作patch发给作者。
17、如果曾是windows的程序员,尝试把开发环境转移到linux下来。或者开始在windows的开发工作中使用开源的开发工具和SDK。
18、如果是系统管理员,还要学会在linux部署更强的各类的安全方案。但这已经不属于学习linux的范畴了。
上面介绍了几条学习的要求,主要强调的是学习的态度。至于具体什么样的技术和自己应该在技术层次上的要求,按照上面介绍的方法应该会慢慢的体会到。
分享到:
相关推荐
我们应该如何学习Linux?这里是一个大牛的经典解答。
1.1 为什么学习Linux? Linux作为一种开源操作系统,在服务器、嵌入式系统和云计算等领域广泛应用。学习Linux可以增强个人技能,并在职业发展中提升竞争力。 1.2 学习Linux的挑战和解决方法 学习Linux可能面临的挑战...
#### 一、为什么学习Linux? 在当今信息化时代,Linux作为一款免费且开源的操作系统,被广泛应用于服务器领域、云计算平台以及嵌入式设备等众多场景之中。对于想要深入了解计算机操作系统原理及应用的开发者而言,...
本文献给正在学习Linux及即将学习Linux的朋友,在这学习... 为什么要学习Linux?其实你只需要考虑这个问题就行了,不管是什么理由,都是有一定道理的。如果你认定了要学习Linux,那么请你记住这四个字:“持之以恒”。
四、为什么学习 Linux? * 学习了 Linux 可以做 Linux 运维(运行和维护) * 学习了 Linux 可以做嵌入式开发 * 为后面学习 Python 和人工智能等课程打下基础 五、学习 Linux 主要是学习什么? * 学习 Linux 就是...
学习嵌入式Linux指南 作为一个新人,学习嵌入式Linux需要遵循一定的步骤和要求。首先,需要具备C语言基础,了解基本的编程概念和数据结构。然后,需要了解嵌入式Linux的两个主要部分:底层系统和应用开发。 在学习...
为什么程序员要学习Linux? 作为一个程序员,必须要学习Linux。注意我说的是所有程序员,无论你是后端、前端还是算法工程师,无论你是Java、Python、PHP还是Golang...都必须学习Liunx。也许你会反驳我说,Linux不是...
9. **为什么要学习Linux?B.pdf**:这份文档可能阐述了学习Linux的重要性和优势,包括开源社区的支持、强大的服务器管理能力、丰富的软件资源以及在信息技术领域的广泛应用。 10. **虚拟机打开已存在的虚拟机没反应...
#### 一、为什么学习Linux? Linux是一种自由且开放源码的类Unix操作系统,具有广泛的应用范围和技术优势。 ##### Linux是什么? Linux由Linus Torvalds在1991年创建,起初是作为一种个人兴趣项目发展起来的。随着...
#### 一、为什么要学习Linux? Linux作为一种开源的操作系统,在全球范围内被广泛应用于服务器、嵌入式设备以及个人计算机等多个领域。随着互联网技术的发展,Linux的重要性日益凸显,掌握Linux成为了许多程序员...
一、为什么学习Linux? Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型、大型甚至是巨型项目都在使用Linux。Linux的内核有RedHat、红旗Linux、Ubuntu、SUSE、...
我们为什么要学习Linux?我们目前的处境是什么?我们想达到什么样的目标?在谈到这三个问题时,相信每个人都有自己的答案,我们来自不同的家庭,各种经历也都不一样,但最终的目标都是希望通过学习技术,提升自己的...
为何要学习Linux? 1. 社会需要:随着开源运动的发展,Linux成为了企业级解决方案的关键选择,许多大型企业和互联网公司都基于Linux构建其核心基础设施。 2. 应用需求:Linux系统在云计算、大数据、人工智能等领域...
学习Linux是一项系统性的工作,需要从基础开始,逐步深入。首先,掌握基本的Linux知识是必要的,这包括了解Linux的哲学、文件系统结构、权限管理、用户与组的概念,以及基本的系统管理任务,如软件安装、更新和系统...
#1.1_Why_Linux__(Linux_机器学习_教程教学_tutorial)
作者以其独特的昵称VBird为例,讲述了其在学习Linux过程中的心路历程,从而逐步深入探讨了Linux系统。 蔡慰慈因大学时期使用外号“菜鸟”,后被学弟学妹称为“菜鸟学长”,进而改为“鸟哥”。而之所以使用VBird作为...
首先,学习Linux内核前,必须对操作系统的基本原理有一个全面的了解。这包括操作系统的组成(如进程管理、内存管理、文件系统等),这些组成的设计目的以及它们是如何工作的。对于初学者,可以通过各种途径学习操作...
【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX IPC——信号量.doc 【linux学习笔记--19】POSIX IPC——共享内存.doc 【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux...