9

cdUnix 環境のコマンドのソース コードはどこにありますか?

コマンドの実装方法を知りたいです。

4

4 に答える 4

10

どのように機能するかについての完全な説明は次のcdとおりです

cdUnix コマンドは、エラー コードを呼び出して調べるだけですchdir

于 2009-05-19T08:33:08.340 に答える
4

bash cd コマンドのソースを表示するには、次のようにします。

  1. http://ftp.gnu.org/gnu/bash/から bash ソースをダウンロードします。
  2. ソースを抽出する
  3. bash- を調べます。/builtins/cd.def で、「.」はダウンロードしたバージョンを表します (例: 4.2)。ファイルの上部にあるコメントによると、これは cd.c が作成されるファイルです。
于 2013-05-05T01:54:30.840 に答える
2

cd は通常、シェルに組み込まれているため、bash や ash などの任意のシェルのコードを確認する必要があります。

cd コマンドは、最終的には chdir() 関数に基づいている必要がありますが、すべてのコマンド ライン展開に関心がある場合、ソースはシェルです。

http://en.wikipedia.org/wiki/Comparison_of_computer_shells

于 2009-05-19T08:28:46.163 に答える