卡卷网
当前位置:卡卷网 / 每日看点 / 正文

请推荐一下学习linux的书籍?

作者:卡卷网发布时间:2025-02-28 20:33浏览数量:66次评论数量:0次

Linux 有利于那些对计算机科学技术有追求的人。Linux 是一个计算机科学技术的宝藏,是实现梦想的温床。

Linux 中好玩的东西挺多。Linux 中值得思考的东西也很多。

我建议使用 Redhat Enterprise Linux 的复刻版 Rocky Linux,因为 Redhat 的培训教材是最多的,而且几乎所有的软件发行的时候,都会考虑 Redhat 的发行版。

下面的书单,从入门到进阶都有。

首先,可以找一本这样的入门教材:

请推荐一下学习linux的书籍?  第1张

图1、Redhat Enterprise Linux 教材

找最新版本的。

然后安装一个 Rocky Linux。

当你使用 Linux 的时候,你首先要接触的,应该是这个经典的东西:

请推荐一下学习linux的书籍?  第2张

图2、命令行界面

这个经典的东西就是命令行界面。

你可以看这本书:

请推荐一下学习linux的书籍?  第3张

图3、Efficient Linux 命令行

学习 Linux 系统的基础知识,还可以看这本书:

请推荐一下学习linux的书籍?  第4张

图4、Linux 命令行与 shell 脚本编程大全

学习 Shell 编程,还有更经典一点的 Shell 脚本编程教材:

请推荐一下学习linux的书籍?  第5张

图5、Shell 脚本学习指南

就玩命令行,其实桌面可玩性很小,只要能启动 GUI 程序就行了。美化?要什么美化?我现在就是在一台没有美化的 Rocky Linux 上答题,完全没有做任何美化,界面本来就已经很漂亮了。

请推荐一下学习linux的书籍?  第6张

图6、Rocky Linux 的界面

不过我的电脑是 4K 分辨率的屏幕,哈哈哈哈!

我们继续玩命令行。既然玩 Linux,那 C/C++ 语言要会吧,毕竟 C 语言是 Unix/Linux 系统的母语。

请推荐一下学习linux的书籍?  第7张

图7、C 程序设计语言

当然,这本书太老了,你可以辅助一个现代一点的 C 语言教材:

请推荐一下学习linux的书籍?  第8张

图8、C 语言程序设计 现代方法

用什么工具呢?当然是 GCC 和 VIM。

请推荐一下学习linux的书籍?  第9张

图9、在控制台中使用 VIM

好吧,我们又多了新玩具。光这个玩具都可以玩几年的了。我们还是得找两本书理论指导一下:

请推荐一下学习linux的书籍?  第10张

图10、学习 VI 和 VIM 编辑器

请推荐一下学习linux的书籍?  第11张

图11、VIM 实用技巧

然后,你可以学习一下 Linux 系统编程。

请推荐一下学习linux的书籍?  第12张

图12、Unix 环境高级编程

请推荐一下学习linux的书籍?  第13张

图13、Linux/Unix 系统编程手册

这时,你应该对 Unix 的哲学有点兴趣了。可以看这本书提升一下自己了:

请推荐一下学习linux的书籍?  第14张

图14、Unix 编程艺术

如果这时候想涉足 GUI 编程了,可以学一学 Qt。

请推荐一下学习linux的书籍?  第15张

图15、Qt 6 C++ 开发指南

如果对数字图像处理或者计算机视觉感兴趣,可以学一学 OpenCV。

请推荐一下学习linux的书籍?  第16张

图16、OpenCV 应用开发

在 Linux 桌面中使用 Qt Creator 和 OpenCV 是非常轻松的。

请推荐一下学习linux的书籍?  第17张

图17、使用 Qt Creator 编程

请推荐一下学习linux的书籍?  第18张

图18、使用 Qt 和 OpenCV 写程序

还可以研究一下计算机图形学和 OpenGL。

请推荐一下学习linux的书籍?  第19张

图19、OpenGL 编程指南

请推荐一下学习linux的书籍?  第20张

图20、写一个 OpenGL 程序自己加载 3D 模型

然后,你还可以在 Linux 中研究一下深度学习和神经网络。

请推荐一下学习linux的书籍?  第21张

图21、深度学习实战

如果有兴趣,还可以挑战一下 Linux 内核编程和驱动开发。

希望大家玩得愉快。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码