10

cdshell 命令和 Perl 函数有什么区别chdir?请你举个例子解释一下吗?

4

2 回答 2

18

cd命令改变一个shell进程的当前目录;Perlchdir函数更改 Perl 进程的当前目录。它们完全一样,只是拼写不同。

于 2012-08-21T00:48:15.777 回答
1

本质上它们都做同样的事情,但chdir它是一个 POSIX 系统调用,而cd它是一个程序中使用的普通函数,在这种情况下是 shell。

在实践中,由于程序没有内核权限来自行更改目录,chdir因此调用它来更改目录。cd

于 2016-07-01T10:17:01.823 回答