cd
シェル コマンドと Perl 関数の違いは何chdir
ですか? 例を挙げて説明してください。
8792 次
2 に答える
18
このcd
コマンドは、シェル プロセスの現在のディレクトリを変更します。Perlchdir
関数は、Perl プロセスの現在のディレクトリを変更します。綴りが違うだけで、まったく同じものです。
于 2012-08-21T00:48:15.777 に答える
1
基本的にどちらも同じことを行いますが、これchdir
は POSIX システム コールcd
であり、この場合はシェルであるプログラムで使用される通常の関数です。
実際にchdir
は、ディレクトリを変更するために によって呼び出されcd
ます。これは、プログラムがそれ自体で変更を行うためのカーネル特権を持っていないためです。
于 2016-07-01T10:17:01.823 に答える