Linux命令 - cd命令
cd命令可以说是Linux中最基本的命令语句。
1.语法:
cd [目的目录]
2.功能:
可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。
3.参数:
<绝对路径>或<相对路径> 切换路径。
~或空白 回到自己的家目录。
- 回到上一次所在目录。
../ 回到当前目录的上一级目录。
./ 当前目录
-P 跳转到实际物理路径,而非快捷方式路径。
/ 快速进入根目录。
4.常用范例:
例一:进入系统根目录
命令:cd /
上面命令执行完后用ls命令看一下,当前目录已经到系统根目录了。
命令:cd ..
或者 cd .. //
可以使用“ cd … ”或者 “cd … //”一直退,就可以到达根目录 。
命令:cd ../..//
进入当前目录的父目录的父目录。如果有三层则使用命令"cd …/…/…//"
[root@localhost /]# ll
总用量 28
lrwxrwxrwx. 1 root root 7 11月 3 2020 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 5月 12 14:25 boot
drwxr-xr-x. 20 root root 3200 5月 12 14:25 dev
drwxr-xr-x. 139 root root 8192 5月 12 14:29 etc
drwxr-xr-x. 3 root root 20 5月 12 14:23 home
lrwxrwxrwx. 1 root root 7 11月 3 2020 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 11月 3 2020 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 11月 3 2020 media
drwxr-xr-x. 3 root root 18 5月 12 14:19 mnt
drwxr-xr-x. 2 root root 6 11月 3 2020 opt
dr-xr-xr-x. 271 root root 0 5月 12 14:25 proc
dr-xr-x---. 15 root root 4096 5月 12 14:32 root
drwxr-xr-x. 45 root root 1280 5月 12 14:57 run
lrwxrwxrwx. 1 root root 8 11月 3 2020 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 11月 3 2020 srv
dr-xr-xr-x. 13 root root 0 5月 12 14:25 sys
drwxrwxrwt. 16 root root 4096 5月 12 14:57 tmp
drwxr-xr-x. 12 root root 144 5月 12 14:16 usr
drwxr-xr-x. 21 root root 4096 5月 12 14:25 var
例二:进入当前用户主目录
命令:cd
或者cd ~
[root@localhost ~]# ll
总用量 8
drwxr-xr-x. 2 root root 6 5月 12 14:29 公共
drwxr-xr-x. 2 root root 6 5月 12 14:29 模板
drwxr-xr-x. 2 root root 6 5月 12 14:29 视频
drwxr-xr-x. 2 root root 6 5月 12 14:29 图片
drwxr-xr-x. 2 root root 6 5月 12 14:29 文档
drwxr-xr-x. 2 root root 6 5月 12 14:29 下载
drwxr-xr-x. 2 root root 6 5月 12 14:29 音乐
drwxr-xr-x. 2 root root 6 5月 12 14:29 桌面
-rw-------. 1 root root 1247 5月 12 14:24 anaconda-ks.cfg
-rw-r--r--. 1 root root 1526 5月 12 14:29 initial-setup-ks.cfg
例三:跳转到指定目录
命令: cd /usr/lib/udev/
跳转到指定目录,从根目录开始,目录名称前加 / ,当前目录内的子目录直接写名称即可。可以发现方括号[]最后显示的是当前目录。
[root@localhost ~]# cd /usr/lib/udev/
[root@localhost udev]#
如果不知道具体在哪个目录,也可以一层一层的进入目录然后通过命令"ll"查看有哪些。
[root@localhost ~]# cd /usr/
[root@localhost usr]# cd lib/
[root@localhost lib]# cd udev/
[root@localhost udev]#
例四:返回进入此目录之前所在的目录
命令: cd -
[root@localhost ~]# cd /usr/lib/udev/
[root@localhost udev]# cd -
/root
[root@localhost ~]# cd -
/usr/lib/udev
例五:把上个命令的参数作为cd参数使用
命令: cd !$
[root@localhost ~]# cd /usr/lib/udev/
[root@localhost udev]# cd -
/root
[root@localhost ~]# cd !$
cd -
/usr/lib/udev