Linux 学习路线规划

本文详细规划了Linux学习路径,从适应命令行模式开始,掌握程序设计,深入理解内核机制,再到阅读内核代码和实践定制化组件,最后强调实战开发的重要性。学习过程中,推荐使用系统调用、glibc,了解内核原理,并通过阅读相关书籍辅助学习。
摘要由CSDN通过智能技术生成

1 抛弃旧文化,迎接Linux命令新文化
Linux第一步,从Windows思维,切换到Linux的“命令行+文件”模式

在Linux中,做什么都有相应命令。一般就在bin或者sbin目录下,数量繁多。如果你事先不知道该用哪个命令,很难通过枚举的方式找到。因此,在这样没有统一入口的情况下,就需要你对最基本的命令有所掌握。

一旦找到某个命令行,替代输入框的是各种各样的启动参数。

这些参数怎么填,

一般可以通过 -h 查看help,就能找到相应的配置项
还可以通过man命令,查看文档
无论是什么命令行工具,最终的配置一般会落到一个文件上,只要找到了那个文件,文件中会有注释,也可以挨个儿看下去,基本就知道如何配置了。

攻克了第一个困难了。这个时候,你能看到一些很美丽的风景,例如一些很有技巧的命令sed和awk、很神奇的正则表达式、灵活的管道和grep、强大的bash。你可以自动化地做一些事情了,例如处理一些数据,会比你使用Excel要又快又准,关键是不用框框点点,在后台就能完成一系列操作。在处理数据的同时,你还可以干别的事情,半夜处理数据,第二天早上发个邮件报告,这都是Excel很难做到的事情。

2 通过系统调用或者glibc,掌握程序设计
命令行工具也是程序,只不过是别人写的程序。从用别人写的程序,到自己能够写程序,通过程序来操作Linux,这是第二个要攻克的困难。

用代码操作Linux,可以直接使用Linux系统调用,也可以使用glibc的库。

Linux的系统调用非常多,而且每个函数都非常复杂&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值