怎样才能学好 linux?
随着 Linux 应用的扩展许多朋友开始接触 Linux,根据学习 Windwos 的经验往往有一些茫然的感觉:不
知从何处开始学起。这里介绍学习 Linux 的一些建议。
一、从基础开始:常常有些朋友在 Linux 论坛问一些问题,不过,其中大多数的问题都是很基础的。例
如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些
问题其实都不是很难的,只要了解了Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题。而
有些朋友们常常一接触 Linux 就是希望构架网站,根本没有想到要先了解一下 Linux 的基础。这是相当
困难的。
二、Linux 命令是必须学习的:虽然 Linux 桌面应用发展很快,但是命令在 Linux 中依然有很强的生命
力。Linux 是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会
变的,Linux 命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体
文件的制作。举一个例子:Linux 的常用命令 nd,察看 man 文档,初学者一定会觉得太复杂而不原意用,但
是你一旦学会就爱不释手.它的功能实在太强了,在配合 exec 参数或者通过管道重定向到 xargs 命令和
grep 命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间.
不同版本的 Linux 命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令,按照它们在系
统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解 Linux 系统:安装
和登录命令:login、shutdown、halt、reboot 、mount、umount 、chsh 文件处理命令:le、
mkdir、grep、dd、nd、mv 、ls 、di、cat、ln 系统管理相关命令:df、top、free、quota
、at、lp、adduser、groupadd kill、crontab、tar、unzip、gunzip 、last 网络操作命令:
ifcong、ip 、ping 、netstat 、telnet、ftp、route、rlogin rcp 、nger 、mail 、nslookup
系统安全相关命令:passwd 、su、umask 、chgrp、chmod、chown、chattr、sudo、pswho
三、选择一本好的工具书:工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个
误入歧途。目前国内关于 Linux 的书籍有很多不过精品的不多,笔者强烈建议阅读影印本的“O'Reilly 原
版 Linux 图书 http://www.oreilly.com.cn/ ”,而且出版社还提供了一个非常好的路线图:
http://www.oreilly.com.cn/guide/guide_linux.php。