打印

Linux初学者(学习资料)

[复制链接]
377|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lindoug|  楼主 | 2020-7-3 14:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
根据统计结果,越来越多的人开始转向Linux,而程序员中使用Linux的比重也越来越高。于是整理一些Linux的资料就显得尤为重要。下面这些资料,希望可以帮助到这些人:
  • 准备学习Linux
  • 装了Linux虚拟机的新手
  • 装了双系统(其中有一个是Linux的新手)
  • 只是对Linux很感兴趣的朋友
在学习中或者想要学习的朋友应该都听过鸟哥的大名,所以无论如何放在开头的内容就是这一份资料:鳥哥的 Linux 私房菜 - 基礎學習篇目錄
一、Linux命令行汇总
【Linux】linux常用基本命令(Linux基本命令大全、此部分是学习的第一块也是最重要的一块,勤于练习,忘记图形界面,不要想图形界面能不能提供你问题的答案, 而是满世界的去找,去问,如何用命令行解决你的问题。 )
All commands sorted by votes | commandlinefu.com (国外某个分享Linux命令的地方,一些比较有用命令上面都有,有兴趣的朋友可以整理一下上面的命令)
对 Linux 新手非常有用的 20 个命令(如果你想偷懒,或许初期学习时间有限,你可以先掌握这几个命令,掌握这几个命令至少可以满足你得一些基本需求了)
二、一些视频教程
《Linux从入门到精通》教学视频课程(共24课时)_在线培训教程_51CTO学院 (适合:Linux初学者、Linux爱好者、系统管理员。视频内容包括Linux概述、 Linux安装、Linux编程工具、Shell编程、服务器基础知识、Apache服务器、vsftpd服务器、Samba服务器、NFS服务器、任务 计划、防火墙和网络安全、病毒和木马防范等)
Linux达人养成计划 I
Linux 达人养成计划 II
通过学习以上两节课程,您将有如下收获: 1、全面了解Linux的前世今生 2、能够独立安装Linux操作系统 3、从对Linux常用命令的一无所知,到运用自如 4、与shell编程基础亲密接触
Linux软件安装管理(软件安装对于操作系统来说是常用的操作,那如何在Linux中使用命令进行软件安装呢?本课程就带你来了解Linux中的软件如何进行安装、卸载、升级等管理。课程内容包括rpm命令管理、yum在线管理、源码包管理和脚本安装包。)

Linux网络管理( Linux装好以后是不能和网络中的其他机器进行通信的,本课程会为你解决Linux网络配置的问题。首先会介绍网络基础知识,然后进行IP地址的配置,并总结了在配置网络环境中经常遇到的问题,最后介绍了几种常用远程登录工具的使用,如XShell和SecureCRT。 )

Linux C语言编程基本原理与实践( 介绍C语言基本工作原理以及适用与C的实际开发方式,并指导童鞋们能在Linux环境下编写并运行符合实际商业开发环境下的C语言程序。 )
三、一些免费书籍
10本Linux免费电子书 (整理了一些Linux电子书(多数都有可下载的PDF格式),可用作为参考书,或学习材料。主题覆盖比较广,从Java高级编程、GNU、Emacs、设备驱动到内核等。)
Unix环境高级编程 第三版(本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的最新版(第三版),PDF格式,带书签)
四、一些博客和**
Linux 文件系统剖析 (Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子。通过使用一组通用的 API 函数,Linux 可以在许多种存储设备上支持许多种文件系统)
linux+C 新征程 linux下C编程(比较清楚的说明了Linux下c开发环境的安装)
Linux C编程一站式学习 (对于完全零基础比较推荐,c是对于linux用户来说进阶必备的学习内容,此教程可以帮助没有语言基础的朋友完全的学习一遍)

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

468

主题

472

帖子

19

粉丝