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 に答える