+ -
当前位置:首页 → 问答吧 → 进程和目录

进程和目录

时间:2010-08-03

来源:互联网

每一个进程都有一个当前工作目录,是不是当前shell所在的目录?

作者: hjwsm1989   发布时间: 2010-08-03

不是。用 lsof | grep ' cwd ' 可以看到各个进程的当前工作目录,包括 shell 的。

作者: langue   发布时间: 2010-08-03

跟当前shell没有关系。
楼上正解

作者: okocha-jay   发布时间: 2010-08-03

就是当前pwd吧.

作者: pandaiam   发布时间: 2010-08-03

应该不是当前pwd

作者: daybreakcx   发布时间: 2010-08-03

奇怪,印象中,新进程产生时会继承父进程(shell)的“当前目录”属性啊。

晕,混得一塌糊涂。。。。。

作者: tempname2   发布时间: 2010-08-03

抱歉,我在 2 楼给的方法并不正确。查看所有进程的 cwd 应该用 lsof -d cwd
如果想更改当前进程的当前工作目录,可以用 chdir() 系统调用。
特别地,shell 提供的命令是 cd。

作者: langue   发布时间: 2010-08-03

相关阅读 更多