1

重複の可能性:
bash シェル スクリプトで「cd」が機能しないのはなぜですか?
C プログラムを使用して Linux の前のディレクトリに戻る

関数はchdirディレクトリを変更しますが、元のディレクトリは変更しません。

例えば:

$ pwd
  ~/home/loganaayahee
 $ cc chdir
 $ ./a.out ~/Desktop
 The directory change sucess and the current dir is ~/Desktop
 $ pwd
 ~/home/loganaayahee

シェルはディレクトリを変更しません。理由は何ですか?だから私は元のディレクトリを変更しますか?chdir() 関数に使用される目的は何ですか?

4

0 に答える 0