文章摘要:Linux应该怎么学
linux是一个性能稳定的多用户网络操作系统,有不少人打算学习的,所以想了解它的学习方法,那么下面小编给大家介 […]
linux是一个性能稳定的多用户网络操作系统,有不少人打算学习的,所以想了解它的学习方法,那么下面小编给大家介绍linux如何学习,一起来看看吧。
linux学习的方法
首先,打好基础是关键。好的基础利于更进一步的发展。
很多人在刚接触linux的时,就希望能够架构网站,但是没有从根本上了解linux,这是很不现实的,学习linux快速入门还是应该从基础学习开始的。
其次,要学习好linux命令。linux是由命令行组成的操作系统,其精髓也在于命令,所以要想学好linux,最关键还是要掌握linux命令,不管图形界面如何发展,掌握linux命令的要求都是不变的。
有人说,指令那么多,要怎么学习啊,都要记住吗?当然,全部记住也是很难的,初学的你,先把基本的记住,比如简单的开机关机、磁盘操作、文件的存取等等,不要感觉很繁琐。
当学会了以后,你会感觉还是命令比较好用,它的功能很强大,同样的任务用命令来做会省去很多时间,省时省力,何乐不为呢。
不同的linux版本他们的命令数量也不进相同,慢慢的学习命令你会发现你对linux有了更加深入的理解。建议初学者先掌握一些安装的登录的命令,比如:文件处理命令login、shutdown、grep、dd、find;系统管理命令adduser、groupaddkill、crontab;网络操作命令ifconfig、ip、ping;系统安全命令passwd、su、umask;其他一些命令tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode等。
初学者掌握大约五六十个命令,相信你肯定进步很大,linux入门应该不在话下。
学习好linux,并且达到快速入门的效果,需要选择好的教材和视频,这样在学习起来会达到事半功倍的效果,要记住学无止境。
linux新手要掌握的知识
注意大小写。linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。
命名文件名。文件名最多可以有256个字符,可以包含数字,点号”.”,下划线”_”,横杆”-”,加上其他一些不被建议使用的字符。
显示隐藏文件。文件名前面带”.”的文件在输入”ls”或者”dir” 命令时一般不显示。可以把这些文件看作是隐含文件,当然你也可以使用命令”ls–a”来显示这些文件。
根目录。“/”对等于DOS下的””(根目录,意味着所有其他目录的父目录,或者是在目录之间和目录和文件之间的一个间隔符号)。举个例子,cd/usr/doc。
目录树。在linux系统下,所有的目录显示在单一目录树下(有别于DOS系统的驱动器标识)。这意味着所有的物理设备上的所有文件和目录都合并在单一的目录树下。
注释。在配置文件里,以#打头的行是注释行。在修改配置文件的时候尽量不要删除旧的设置――可以把原来的设置加上”#”变成注释行,总是在修改地方对应地加入一些关于修改的注释,你会发觉在以后的管理中获益多多。
主目录。linux是继承性的多用户操作系统。你的个人设定(和其他用户的个人设定)放在你的主目录下(一般是/home/your_user_login_name)。许多的配置文件的文件名都以”.”开头,这样用户一般看不到这些文件。
/etc目录。整个系统范围的设定一般放在目录/etc下。
访问权限。和其他的多用户操作系统类似,在linux下,文件和目录有自己的拥有者和访问权限。一般来说,你只被允许文件到你的主目录下(/home/your_user_login_name)。学习一些关于文件权限管理的相关知识,否则你肯定会觉得linux实在很麻烦。
参数。命令参数选项一般由”-”引导,后面跟一个字符(或者”--“,当选项超过一个字符时)。这样,”-”有点象DOS下的”/”。举个例子,输入命令 rm--help。
linux学习的书籍
《linux程序设计(第4版)》
《鸟哥的linux私房菜 》
《UNIX环境高级编程》
《Unix/linux编程实践教程》
《深入理解 linux 内核》
《深入linux内核架构》
《linux内核设计与实现(第3版)
《 linux命令行与shell脚本编程大全(第3版)》