gpt4 book ai didi

Unix:链接命令

转载 作者:行者123 更新时间:2023-12-02 15:37:21 25 4
gpt4 key购买 nike

我了解到';'相当于命令行中的“输入”。但是我有这种情况。

我的目录具有以下配置:目录 A 包含目录 B 和 C。目前在目录 B 中。我执行以下操作:

cd ../

当然,这会将我带到 A。然后我做:

cd C

那把我带到了 C。

但是,如果我将这两个命令链接起来,再次从 B 开始:

(cd ../ ; cd C)

我还在B,怎么回事?为什么它不带我到 C?

最佳答案

执行 ( cd ../; cd C) 时启动的进程有自己的环境,因此有自己的当前工作目录。这在下面可以证明:

dogface@computer ~/A/B
$ ( cd .. ; pwd ; cd C; pwd )
/home/dogface/A
/home/dogface/A/C

dogface@computer ~/A/B
$ pwd
/home/dogface/A/B

现在试试不带 '(' 和 ')' ...

dogface@computer ~/A/B
$ cd .. ; cd C

dogface@computer ~/A/C
$ pwd
/home/dogface/A/C

关于Unix:链接命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14918229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com