近些年来,Linux操作系统越来越受欢迎,它的开源、免费是亮点也是优点,并且稳定性和安全性也得到认可,还有Linux有很多版本供大家选择,可以定制化。据我所知,现在很多公司的开发项目都会部署到Linux系统上,不夸张的说Linux时代已来临,现在很多地方都使用Linux系统,比如我们的手机系统,银行的系统和飞机控制系统等,所以说,Linux是很重要的,如果你是从事计算机软件行业的,并且对Linux不了解的,需要将学习Linux的计划提上日程了,不然你就落伍了。

学习Linux难吗?其实好多人不想学的原因就是觉得它比较难学,因为没接触过,要从零开始,不像Windows系统,大家对它已经很熟悉了,人往往会对陌生的事物产生恐惧感,以至于不敢尝试。其实真正了解Linux的会说,学习Linux一点也不难,关键在于是否愿意投入时间和精力,技术都是靠时间慢慢积累的,熟话说不积跬步,无以至千里;不积小流,无以成江海。另外,还要有足够的耐心,不能说三天打鱼两天晒网的,也不能心急,心急是吃不了热豆腐的,学习是一个循序渐进的过程,欲速则不达,学习Linux也要由浅入深、由表及里,需要制定好学习计划,按部就班的进行。

首先是选择版本,刚开始好多人不知道用什么发行版,因为Linux的发行版太多了,对于初学者确实会比较迷茫,这是正常的,就算懂Linux的人士也不一定能说出到底那个发行版好,他也不一定有时间和精力去一一的尝试这些版本,所以初学者对于版本的问题也不必焦虑,自己有一个明确的方向,再根据各个版本的特点,以及目前主流、常用的版本选择适合自己的就行。

关于环境搭建,通常有两种方式,一种是在电脑上整体安装Linux系统,另一种就是安装虚拟机,跑Linux。如果只有一台电脑,既想用windows系统又想用Linux系统,就可以在电脑上装一个Linux虚拟机,这算是一个比较折中的方法。Wmware,VirtualBox是两种比较常用的虚拟机,可以根据自己的情况和喜好进行选择。

初学者还需要知道的一点是Linux的操作一般都是通过命令来实现的,比如创建文件了、查看文件了、复制文件了、删除文件了等等操作,简单输入命令即可实现。Linux几乎是没有界面的,所以对于学习Linux很重要的一点就是Linux命令。但Linux命令又有很多,猛一看可能会头大,不知道从何学起,其实不是所有的命令都需要掌握的,把命令分类总结一下,每一类比较常用的命令再汇总下,边记忆边操作,很快就会记住的,不知道哪些是要掌握的命令的话,可以看下《Linux就该这么学》,有一个章节叫“新手必须掌握的Linux命令”,对于初学者来说比较好,可作为参考。

关于Linux脚本也是比较重要的一项,Linux脚本就是把各个命令归档保存在文本文件中,添加可执行权限,可以批量的去处理一些任务。掌握了Linux的基本命令后,就可以了解下Linux脚本,其实学习脚本也相当于巩固命令,因为执行脚本时会用到命令去部署一些项目。关于Linux的脚本编程其实类似于C 语言的编程类,还是比较好学的,也不复杂。比较常用的脚本是shell脚本,shell脚本可以说是Linux中比较强大的工具,可以大大提高工作效率,想要学好Linux,shell脚本是必须要掌握的。

当然,学习Linux也要掌握对的方法,对于初学者来说,刚接触会觉得比较枯燥,需要有好的方法来提供学习的动力,要不很容易会放弃。个人觉得学习Linux要注重以下几点,一是必须的基本知识,也就是基本功要扎实,可以参考一些资料学习;二是要学以致用,因为Linux的知识点也有很多,如果只是死记硬背,很容易忘掉,最好的方法就是将理论知识运用到实际,注重动手能力,学习的时候备台电脑,了解基本知识点后,可以网上找一些与知识点相关的项目实际操作一下巩固知识点,这样会记得牢固,也知道了如何运用;三是要学会找资源,不要随便找一本书看完就觉得ok了,网上关于Linux的知识很多,不要浪费了,但也不能盲目的找资源,要根据自身需求筛选合适的资源,而且学习中遇到难题也可以网上找资源,网上有很多技术专家可以帮助你解决一些技术难题。

以上是个人关于自学Linux的一点拙见,供大家参考,当然每个人的自身情况不一样,适合自己的才是最好的。

自学Linux,你需要get哪些点?相关推荐

  1. 自学linux指令分析-cat

    自学linux指令分析-cat 1·命令格式 cat [OPTION]... [FILE]... cat [参数][文件名] 2·命令参数 -n                    --number ...

  2. 自学linux指令分析-find

    自学linux指令分析-find 1·命令格式 find pathname -options [-print -exec -ok ...] find / -type f -name "fre ...

  3. 我想自学Linux,需要从哪些方面学起

    各位大哥,我想我想自学Linux,需要怎么学起,怎么更快上手,谢谢指导 转载于:https://blog.51cto.com/allenxiao/83768

  4. 自学Linux命令的四种方法

    本文由 极客范 - 小道空空 翻译自 Danny Stieben.欢迎加入极客翻译小组,同我们一道翻译与分享.转载请参见文章末尾处的要求. 如果你想成为Linux高手,那么掌握一些Linux命令是必不 ...

  5. 自学linux指令总结

    自学linux指令总结 1.mkdir             创建目录的指令,主要参数-p,递归创建目录.在同一目录下创建多个子目录可以用:隔开. 2.touch             创建文件的 ...

  6. 自学linux指令分析-mkdir

    自学linux指令分析-mkdir 1·命令格式 mkdir [option] [directory-list] mkdir [参数][目录名] 2·命令参数 使用帮助命令:man mkdir或mkd ...

  7. 【贪玩巴斯】大一暑假自学Linux笔记记录Day4 //纯新手入门基于ubantu

    大家好,我是巴斯,一个平平无奇的大一学生,利用暑假的日子,在家自学Linux,想着发博客来记录,欢迎大家对博客内容提出建议和交流.***B站看的黑马程序员的视频 ☆☆☆☆☆☆☆☆☆☆☆☆☆☆ 今天的内 ...

  8. 谈谈我的学习工作经历,自学linux去中兴上班

    作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下. 在学习嵌入式Linux之前,肯定要有C语言基础.汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会).C语言要学到 ...

  9. 电脑小白自学linux,Linux小小白的学习经历那点事

    不知道大家知不知道Linux,或者说对于Linux了解有多少,曾经的我连计算机都不会操作,更别说Linux系统了,可以说完全是一个小白,上了大学后才知道原来电脑除了Windows系统外还有别的,而且用 ...

最新文章

  1. AutoML取得最新进展 深兰科技助推复杂场景下智能化应用
  2. mysql 绕过空格_SQL注入篇-绕过方法
  3. BZOJ 3119 Book (贪心+数学推导)
  4. 3 - SQL Server 2008 之 使用SQL语句删除约束条件
  5. 基于 java springboot+mybatis二手物品网站系统设计和实现
  6. dj鲜生-33-用户中心-左侧链接与样式的完成
  7. 《虚拟化与云计算》读书感(九)服务器虚拟化的其他核心技术
  8. Myeclipse 8.5 注册码
  9. Google Reader 使用技巧及OPML订阅源分享
  10. echarts文档解读
  11. conda的environment未被激活解决方案
  12. CHI到底是干嘛的 保证cache一致性 2.3 snoop
  13. Android校招复习资料整理
  14. OpenHarmony开源图形驱动SIG成立Mesa使能树莓派开发板GPU渲染
  15. panic: interface conversion: interface {} is nil, not chan *sarama.ProducerError
  16. 页面使用html生成一个n行n列表格,HTML静态网页:表格、表单
  17. JavaScript实现数字金额小写转大写
  18. 优秀自我简介200字_自我介绍优秀作文200字
  19. 编译原理(第二版)张素琴 课后代码 A.2 C版本
  20. #Matlab# Yalmip CPLEX使用

热门文章

  1. Notepad++ Cheat Sheet
  2. shell(25) : 获取时间戳
  3. 一鼓作气 博客--第二篇 note2
  4. 摩尔庄园手游服务器链接不稳定,摩尔庄园手游进不去是怎么回事?进不去常见问题解决方法汇总[多图]...
  5. Oracle 自定义异常
  6. 新服务器怎么开无线火力,王者荣耀体验服无限火力怎么开启?房间创建方法分享[多图]...
  7. sql java 解析_Java 实现对Sql语句解析
  8. js获取当前时间戳(10位)
  9. ps和matlab哪个,设计用图(主要运行PS,CAD,MATLAB,会声会影等软件)与游戏两不误选什么CPU好?随便给个装机清单。...
  10. 中国移动将于3月31日发布2018年全年财报