身边的朋友有很多都在学习linux,他们经常问我,有没有linux学习建议啊?为了指导新手高效的学习linux,现在就来分享一些linux学习上的建议,给新手一些帮助。
一、明确学习linux的目的
通过Linux的学习掌握UNIX的目的想必不用多说了,在这个网络人才身价倍增的年代,想靠技术吃饭又不想掌握网络和编程技术是不明智的。当一人第一次听说Linux并跃跃欲试的时候,总会提出几个?,它是什么(What)? 为什么要用它(Why)? 怎样学习它(How)?做为开放源码运动的主要组成部分,Linux的应用越来越广泛,从我们平时的娱乐、学习,到商业、政府办公,再到大规模计算的应用。为了满足人们的需求,各种各样的、基于Linux的应用软件层出不穷。只要具备了LinuX的基本功,并具有了自学的能力之后,都可以通过长期的学习将专项内容予以掌握。
二、忘掉windows
Linux的学习,一定要忘掉windows的思维方式,想什么鼠标拖动,鼠标右键复制粘贴等,可能刚开始习惯了windows的我们会有些痛苦,但是坚持下来,很短的时间内就可以适应了。在Linux学习过程中,英文提示和文档是很多Linux初学者头疼的一件事(特别像我这种对英语单词知其名而难达其意的渣渣学生),其实Linux文档什么的,比英语学习起来要简单的多,起码你不需要知道语法什么的,只要每天坚持记单词。这里引用一个老师的数据,只要你每天坚持记忆Linux相关的单词30个,3~4个月就可以无痛浏览相关文档了。
三、从命令开始从基础开始
所谓万事开头难,常常有些朋友一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础。这是相当困难的。虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。这里笔者把它们中比较重要的和使用频率多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解 Linux系统:
●安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh
●文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln
●系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last
●网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup
●系统安全相关命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho
这些给新手的linux学习上的建议暂时就写这么多,其实学习终还是取决于个人的态度,世上无难事只怕有心人。