<分区>
su - 测试; mkdir ~/cc
在 root 的主目录下创建 cc
目录。
为什么它不在测试的主目录下创建 cc
?
标签 linux
<分区>
su - 测试; mkdir ~/cc
在 root 的主目录下创建 cc
目录。
为什么它不在测试的主目录下创建 cc
?
最佳答案
你真正想做的是
su - test -c 'mkdir ~/cc'
您正在做的事情不会像 ;正如 Chris 在他的评论中指出的那样,它之后的命令将由 bash 的同一个实例进行评估,该实例将处理 su - 部分。
关于linux - 为什么 `su - test; mkdir ~/cc` 不在测试的主目录中创建 cc 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23464137/