9月12日任务
2.6 相对和绝对路径
2.7 cd命令
2.8 创建和删除目录mkdir/rmdir
2.9 rm命令
2.6 、相对路径与绝对路径
绝对路径是以 / 开始的目录 例: [root@localhost ~]# ls /etc/passwd
相对路径是不以 / 起始的目录 例: [root@localhost ~]# ls .ssh/id_rsa
[root@localhost ~]# pwd # 命令pwd 显示当前路径
/root
[root@localhost ~]# cd /etc/ # 命令cd 切换目录
[root@localhost etc]#
2.7 cd命令
cd常用选项:cd - 切换到上一个访问目录
cd 切换到当前用户家目录
cd ~ 切换到用户家目录
cd . 切换到根目录
cd.. 切回到上一级目录
2.8 、创建和删除目录mkdir/rmdir
[root@localhost ~]# mkdir /tmp/zgxlinux # mkdir命令创建zgxlinux目录
[root@localhost ~]# ls -ld /tmp/zgxlinux/
drwxr-xr-x. 2 root root 6 9月 12 11:41 /tmp/zgxlinux/
[root@localhost ~]# mkdir -p /tmp/zgxlinux/1/2 # -p 递归创建
[root@localhost ~]# cd /tmp/zgxlinux/
[root@localhost zgxlinux]# tree
.
└── 1
└── 2
2 directories, 0 files
[root@localhost zgxlinux]# rmdir /tmp/zgxlinux/1/2 # rmdir命令删除空目录
[root@localhost zgxlinux]# ls -ld /tmp/zgxlinux/1/
drwxr-xr-x. 2 root root 6 9月 12 11:45 /tmp/zgxlinux/1/
[root@localhost zgxlinux]# rmdir /tmp/zgxlinux/ # rmdir无法删除非空目录
rmdir: 删除 "/tmp/zgxlinux/" 失败: 目录非空
2.9 rm命令
rm 删除目录或文件
[root@localhost ~]# touch /tmp/zgxlinux/1/linux01.txt # 创建一个文档
[root@localhost ~]# rm !$ # “!$” 表示上一个命令的路径
rm /tmp/zgxlinux/1/linux01.txt
rm:是否删除普通空文件 "/tmp/zgxlinux/1/linux01.txt"?n
常用选项:-r 表示非空 、-f 强制删除
[root@localhost ~]# rm -f /tmp/zgxlinux/1/linux01.txt # 强制删除文档
[root@localhost ~]# rm /tmp/zgxlinux/ # 无法删除目录,加-r选项才能删除目录
rm: 无法删除"/tmp/zgxlinux/": 是一个目录
[root@localhost ~]# rm -r /tmp/zgxlinux/
rm:是否进入目录"/tmp/zgxlinux/"? y
rm:是否删除目录 "/tmp/zgxlinux/1"?n
[root@localhost ~]# rm /tmp/zgxlinux/
rm: 无法删除"/tmp/zgxlinux/": 是一个目录
[root@localhost ~]# rm -r /tmp/zgxlinux/
rm:是否进入目录"/tmp/zgxlinux/"? y
rm:是否删除目录 "/tmp/zgxlinux/1"?n
[root@localhost ~]# [root@localhost ~]# rm /tmp/zgxlinux/
-bash: [root@localhost: 未找到命令
[root@localhost ~]# rm: 无法删除"/tmp/zgxlinux/": 是一个目录
-bash: rm:: 未找到命令
[root@localhost ~]# [root@localhost ~]# rm -r /tmp/zgxlinux/
-bash: [root@localhost: 未找到命令
[root@localhost ~]# rm:是否进入目录"/tmp/zgxlinux/"? y
-bash: rm:是否进入目录/tmp/zgxlinux/?: 没有那个文件或目录
[root@localhost ~]# rm:是否删除目录 "/tmp/zgxlinux/1"?n
-bash: rm:是否删除目录: 未找到命令
[root@localhost ~]# rm -rf /tmp/zgxlinux/ # 强制删除非空目录
[root@localhost ~]# ls /tmp/
ks-script-dqs16O
systemd-private-988a4319a0224231b0de61111da9e9a7-chronyd.service-S2gMq2
systemd-private-bac4086848b44e5d85483f6887fba1e4-chronyd.service-od4XTY
vmware-root
yum.log