关于简历:怎样才叫熟悉/精通Linux?

我的机器学习教程「美团」算法工程师带你入门机器学习   已经开始更新了,欢迎大家订阅~

任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料。其他平台(知乎/B站)也是同名「图灵的猫」,不要迷路哦~

 

 

 

 

 

相信很多朋友在看一些招聘需求时有过和我一样的疑问,总是说“要求熟悉/精通Linux以及shell等..”,那到底怎样才算是熟悉了Linux呢?在Linux的学习过程中,我们又该有一个怎样的学习目标呢?今天我们就来聊一聊。

当然,熟悉Linux的程度因人而异且无法量化,具体的应该是指各种操作是否会用,概念是否理解。对于熟悉Linux,大概可以理解为:

1.掌握至少50个以上的常用命令(包括grep、awk、sed、ps、find等等吧,熟练使用,基础的选项不用man)

2.熟悉Gnome/KDE等X-windows桌面环境操作

3.掌握.tgz、.rpm等软件包的常用安装方法。毫无压力的安装tgz,deb以及rpm包,这是基础,学好的话理解rpm或是deb包的原理,不是很难的事情

4.学习添加外设,安装设备驱动程序(比如网卡)

5.熟悉Grub/Lilo引导器及简单的修复操作

6.熟悉Linux文件系统和目录结构,知道每个目录都是干嘛的。最好顺带了解下vfs,ext3文件系统等等,文件系统不属于内核

7.掌握vi,gcc,gdb等常用编辑器,编译器,调试器

8.理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。

9.学习Linux环境下的组网,比如netstat、route,ping等等,要是能在深入下了解socket编程最好

10. 学习Linux环境下的集群/内核,学好就是意味着你能对每一种driver熟悉,大概看看其他driver就知道思路

如果能够完全理解上图中的每一个名词和流程,则可以称为精通Linux。当然学无止境,在学以致用中不断提高,才是最终的学习目标,大家说是不是?

发布了319 篇原创文章 · 获赞 1554 · 访问量 192万+

猜你喜欢

转载自blog.csdn.net/qq_39521554/article/details/79534090
今日推荐