启动shell会话时,所在的位置一般都是主目录(又叫用户的家目录)。
更改目录命令( cd --change directory
)可以用以将shell会话移动到Linux文件系统中的另一个目录。该命令的格式非常简单:
cd [destination]
cd 命令只有一个参数 destination,指定目标目录。
1、用法一:不指定cd命令的 destination参数,将回到主目录
[root@hadoop ~]# cd /etc/
[root@hadoop etc]# cd
[root@hadoop ~]# pwd
/root
2、 用法二:cd 后面跟上目标目录,cd destination
destination参数可以使用两种不同的方法来表示:
- 绝对文件路径
- 相对文件路径
[]相对路径与绝对路径见 https://blog.csdn.net/yaoyelinger0912/article/details/98799794 ]
3、用法三:cd 后面跟上点(.),cd . ,进入当前目录,目录不更改
[root@hadoop ~]# cd /tmp/dafu1
[root@hadoop dafu1]# pwd
/tmp/dafu1
[root@hadoop dafu1]# cd .
[root@hadoop dafu1]#
4、用法四:cd后面跟上双点(…),cd …,回到上级目录
[root@hadoop ~]# cd /tmp/dafu1
[root@hadoop dafu1]# pwd
/tmp/dafu1
[root@hadoop dafu1]# cd .
[root@hadoop dafu1]# cd ..
[root@hadoop tmp]# pwd
/tmp
5、用法五: cd ~,同于用法一,回到用户家目录