“ cd”和“ cd home”将我带到不同的目录?

时间:2020-10-01 13:17:47

标签: linux terminal

我已经读到,键入“ cd”应该会带您到主目录,但是它将带我到我的用户名目录中。那并没有打扰我,但是我认为写“ cd”是“ cd home”的捷径,那么它怎么会把我带到两个不同的地方呢?

2 个答案:

答案 0 :(得分:1)

cd手册页中

  1. 如果没有给出目录操作数,并且HOME环境变量为空或未定义,则默认行为是实现定义的,并且无需采取进一步措施。
  2. 如果未给出目录操作数,并且HOME环境变量设置为非空值,则cd实用程序的行为应类似于将HOME环境变量中命名的目录指定为目录操作数。

几乎每个人都设置了$HOME变量。几乎一直都是您的用户主目录。

答案 1 :(得分:0)

在UNIX / Linux世界中,username目录通常是home目录。

您可以通过home env变量查看/更改$HOME目录的路径。