如何学习shell编程

咱们的教育告诉咱们学习的方法:拿本教科书,一点点的学习。 shell

但不少的时候,咱们这样学习太慢,特别是有一些基础后,这样学习其实不少内容是没有必要看的。 网络

学习shell我有一个好方法:充分利用系统现有的命令源代码。好比你要用到显示全部文件的方法,能够参照ls命令源代码;若是你要从网络端获取内容,能够参照yum命令源代码。 学习

下面介绍一下RedHat Linux上获取命令源代码的方法。 google

第一步: 经过whick 或者 find 命令找到命令的路径,下面的例子以df命令为例。 .net

[root@localhost ~]# which df
/bin/df get

 

第二步:经过rpm命令来查看命令所属的包,例子以下。 class

[root@localhost home]# rpm -qf /bin/df
coreutils-5.97-23.el5 基础

 

第三步:上google去获取指定的包,固然了, 也能够方便的经过 apt-get 命令直接获取 ftp

从google上能够搜索到coreutils的下载地址为 搜索

http://ftp.gnu.org/gnu/coreutils/

相关文章
相关标签/搜索