cd /etc 命令有什么作用?

cd /etc 命令有什么作用?

有人问我“该cd /etc命令的作用是什么?”。这是我的回答:

此命令cd /etc将目录更改为斜杠后指定的目录/。指/etc的是根目录中名为 的文件夹etc。如果 linux 用户位于该/etc文件夹内,则键入cd /会将用户带到根目录。

我的理解正确吗?

答案1

命令

cd /etc

会将当前目录更改为“/etc” - 即etc根(或/)目录中的目录。

在您的回答中,有关“斜杠之后”的部分是错误的,有关“如果用户位于...”的部分是正确的,但与问题无关。

答案2

您可能希望查阅 shell 的手册页(例如man bashman sh),以获取要处理的语义的精确定义cd- 根据您的答案的受众,有一些您的措辞没有考虑的特殊情况。即便如此,cd /etc仍会更改名为/etc.确实如此不是“更改为斜杠后指定的目录”,因为(严格阅读)这意味着它将更改为位于当前目录下的子目录“etc”。

相关内容