大学生学编程(九):小白如何学好Linux?

举报
C语言C加加学习 发表于 2018/12/26 15:36:43 2018/12/26
【摘要】 首先我们还是来普及以下概念,讲点虚的。现在是图形系统的天下,windows我们用了20多年了。成功归功与它图形界面,你会点鼠标吗你会敲键盘吗?所以你会上网会聊天会玩游戏了。第一步:开始当然是选个linux系统版本,有环境才能玩,没环境你说个啥?加学习群892643663获取完整视频和全套免费C/C++学习资料。现在发行的linux系统很多redhat,suse,CentOS,fedora,u...

首先我们还是来普及以下概念,讲点虚的。


现在是图形系统的天下,windows我们用了20多年了。成功归功与它图形界面,你会点鼠标吗你会敲键盘吗?所以你会上网会聊天会玩游戏了。


第一步:开始当然是选个linux系统版本,有环境才能玩,没环境你说个啥?

加学习群892643663获取完整视频和全套免费C/C++学习资料。


现在发行的linux系统很多redhat,suse,CentOS,fedora,ubuntu还有等等。下载它们的镜像文件,刚开始我建议在windows下装个VirtualBox,vmware有点臃肿了。对于初学者当然建议是装ubuntu了,安装简单中文支持的不错。且主流android开发支持相当的好,不选它选谁。装系统步骤请先百度也可以关注我们下期快速安装一个linux系统。


如果你想深入学习linux那么请不要安装虚拟机模式,直接安装到硬盘。好处是忘掉windows的工作方式,完全用linux方式来搞定一切。


第二步:学习系统基本更新操作和常用命令

安装linux系统后我们首先要做的是配置网络及更新,跟windows一样,一些东西要更新后才能使用,如ubuntu用sudo apt-get update; sudo apt-get upgrade; 更新后我们就能愉快的是用了。熟悉Gnome/KDE/Unity等桌面环境操作 。安装设备驱动程序及应用程序安装。


掌握一些常用的命令 ls、rm、mv、cp、find、grep等等。熟悉系统目录的名称及用途,学会用mount命令访问其他文件系统,了解vi,gcc,gdb等常用编辑器,编译器,调试器,不懂的命令操作上网百度求人不如求己。


第三步:那就是深入学习linux

1、学linux内核需要的基础,C/C++基础学习这个必须会的,搞linux开发不会这个那搞它还又什么意义


2、数据结构(离散数学)计算机专业的核心课程,没算法的程序能叫程序?


3、操作系统原理看懂这个再去读linux吧


4、了解linux我想至少你要会操作吧,了解lunix当然重学习API开始了


以上这些那是远远不够的,linux的东西太多了日新月异,要我们不断的去充电。


遇到问题咋办?

学习任何东西都会遇到问题,遇到问题该怎么办当然首先就是问知道的人,没错!可以快速解决问题,但被询问的高手用户或前辈常常不是很清楚这些Linux初学者要问什么,因为初学者根本无法完整地描述问题,所以别人可能也只能给你一半的答案。


而Linux系统有一个非常大的好处是,当程序执行错误或系统设置错误时,通常都会显示一大段错误信息告诉你哪里出错了,你只要好好看懂这段信息,大概就知道问题出现在哪里应该如何解决了。英文的得细品,如果初学者都没有耐心阅读,而且也没记录错误信息是什么,以至于问的问题都是虎头蛇尾,让别人摸不到边际。记得好好看清楚错误信息,看不懂就将这段信息给高手看看,一般情况又信息高手肯定能给你解决的。


提出问题之前还是需要我们自己过一下脑子:


1、帮助手册、FAQ(常见问题)文档以找到答案


2、Google或百度一下问题如没解决至少也能开阔思路


3、尝试自己检查或试验以找到答案


Linux绝非是一个可以速成的操作系统,只有通过不断的学习,并给予自己充裕的练习时间,linux学习没有捷径可走。编写、调试、思考无限循环。


大家如果对编程感兴趣,想了解更多的编程知识,解决编程问题,想要系统学习某一种开发知识,我们这里有java高手,C++/C高手,windows/Linux高手等,大家可加入我们的qq群(C/C++群892643663:,Java群:851531810),大牛在线为您提供服务,还有编译大礼包和学习教程赠送哦。



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。