2.6 相对和绝对路径
1. 查看当前在哪个目录下:pwd
[root@hao-01 ~]# pwd
/root (当前在root目录,root目录是在/(根)下的目录!)
绝对路径:从/(根),开始的路径(不管当前在哪个目录下,都可以根据绝对路径找到的路径)
[root@hao-01 ~]# ls /root
mulu (当前在root目录下,不能直接查看root目录下的目录文件,需从/(根)开始的路径,这就是绝对路径)
比如:在tmp目录下,我想查看root目录下的文件,就要用到绝对路径
相对路径:相对当前的目录,开始的路径
[root@hao-01 ~]# ls mulu
1.txt
mulu就是root下的,就相对于当前所在root下,
(mulu在root目录下,查看当前下的目录或文件!不用带上从/(根)开始的路径,这就是相对路径)
进入指定目录下命令:cd 跟目录的路径 ,
cd=change directory cd命令是 change directory的别名命令
2.7 CD命令
进入指定目录下命令:cd 跟目录的路径 ,
cd=change directory cd命令是 change directory的别名命令
1. 查看当前登录的用户是谁?whoami
[root@hao1 ~]# whoami
root
2. 查看当前在哪个目录下?pwd
[root@hao1 ~]# pwd
/root
3. 进入指定目录下:cd 跟指定目录的绝对路径
[root@hao1 ~]# cd /tmp
4. 单独使用cd命令,会跳回当前用户(root用户或普通用户)的夹目录下!
[root@hao1 tmp]# cd
[root@hao1 ~]# pwd
/root
5. 两个目录来回切换(好似回拨一样):cd -
[root@hao1 ~]# cd /tmp
[root@hao1 tmp]# cd -
[root@hao1 ~]# cd -
6. 进入上一级目录(上翻目录) :cd ..
7. 查看cd命令其他用法(帮助):
[root@hao1 ~]# man cd
2.8 创建和删除目录mkdir rmdir
显示时间命令:
[root@hao-01 ~]# date
1. 创建目录命令:mkdir 跟定义的目录名
[root@hao-01 ~]# mkdir mulu1
2. 查看刚刚创建的目录:
[root@hao-01 ~]# ls -ld mulu1
3. 同时创建目录下多个目录:mkdir -pv 跟自定义目录名
[root@hao-01 ~]# mkdir -pv mulu1/mulu2/mulu3/mulu4
4. 删除空目录命令:rmdir 跟空目录路径
(rmdir(简写) =remove directoty)
[root@hao-01 ~]# rmdir mulu1
2.9 rm命令
1. yum安装tree命令:
[root@hao-01 ~]# yum install -y tree
2. 树状图列出目录的内容:tree 跟目录路径
tree指令:它会列出指定目录下的所有文件,包括子目录里的文件。
[root@hao-01 ~]# tree mulu1
3. 创建文件命令:touch 跟定义文件名.格式
[root@hao-01 ~]# touch 1.txt
4. 删除文件命令:rm 跟文件路径
[root@hao-01 ~]# rm 1.txt
5. 强制删除文件命令:rm -f 跟文件路径
[root@hao-01 ~]# rm -f 1.txt
6. 删除目录(和目录下所有文件和目录)命令:rm -r 跟目录
[root@hao-01 ~]# rm -r mulu1
7. 强制删除目录(目录下所有文件和目录)命令:rm -rf 跟目录
[root@hao-01 ~]# rm -rf mulu1
8. 删除目录过程显示:rm -rfv 跟目录
[root@hao-01 ~]# rm -rfv mulu1
9. 注意:强制删除,没有这个目录,rm -rf也不会报错!!!
[root@hao-01 ~]# rm -rf mulu1
10. 使用命令历史里的命令:
!跟ls开头命令
!跟命令历史里命令前编号
使用过的命令——命令历史查看:history
!ls 使用的命令历史里,最近一次使用过以ls开头的命令