标签归档:Linux命令源代码

获取Linux命令源代码的方法

如果想进一步了解linux系统,熟悉一些系统底层的东西还是非常必要的,我们可以先了解一些linux命令是如何实现相关功能的,那么如何获得命令的源代码呢?本文将详细介绍一下。

下面以获取cat命令的源代码为例说明:

rpm -qif `which cat`  将显示如下信息:

————————————————————————–

Name        : coreutils                    Relocations: (not relocatable)

Version     : 5.2.1                             Vendor: Red Hat, Inc.

Release     : 31.8.el4_7.1                  Build Date: 2008年10月23日 星期四 21时04分08秒

Install Date: 2009年04月07日 星期二 10时17分33秒      Build Host: ls20-bc2-14.build.redhat.com

Group       : 系统环境/基础                 Source RPM: coreutils-5.2.1-31.8.el4_7.1.src.rpm

Size        : 7314345                          License: GPL

Signature   : DSA/SHA1, 2008年10月27日 星期一 22时56分59秒, Key ID 219180cddb42a60e

Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>

URL         : ftp://alpha.gnu.org/gnu/coreutils/

Summary     : GNU 核心工具:一组在 shell 脚本中常用的工具。

Description :

这些是 GNU 的核心工具。该软件包是老的 GNUfileutils、sh-utils、

和 textutils 软件包的组合。

————————————————————————– 继续阅读