質問: Linux コマンドのソース コードを入手するにはどうすればよいですか?
答え: Debian ファミリーの Linux ディストリビューションの場合、以下に示す 2 つの方法のいずれかを使用して、任意の Linux コマンドのソース コードを取得できます。
方法 1:apt-get を使用してソース コードを取得する
ステップ 1:ソース URI を sources.lst に追加する
$ cat /etc/apt/sources.list deb-src http://ftp.de.debian.org/debian lenny main
$ apt-get update
ステップ 2:apt-get source を実行してソースを取得する
たとえば、netstat コマンドのソース コードを取得するには、次のようにします。
Syntax: apt-get source command-name Example: apt-get source netstat
方法 2:packages.debian.org からソース コードを取得する
パッケージ名がよくわからない場合は、
こちらの「セクション」ページに移動できます:http://packages.debian.org/stable/
- ソースを取得したいコマンドのトピックをクリックします。
- 探しているコマンドを検索してクリックします。
- 右側のバーに、ソース パッケージをダウンロードするためのリンクがあります。
例:vim エディターのソース コードをダウンロードする
- ステップ 1:packages.debian.org の Lenny の一覧ページに移動します
- ステップ 2:「編集者」というリンクをクリックします
- ステップ 3:検索して vim エディター ページに移動
- ステップ 4:右側のサイドバーで、vim_7.1.314.orig.tar.gz を選択してダウンロードします
ループに巻き込まれましたか? Awk While、Do While、For ループ、Break、Continue、Exit の例
Unix Bash エイリアス チュートリアル – Jennifer Garner のようにエイリアス コマンドを処理する