Linux从0到1③:目录结构及定位

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunshine1_0/article/details/81713530

这里写图片描述


#(一)目录结构

  • centos7
    这里写图片描述
    Linux的一切都可以看成为一个文件,单根的方式组织文件(/)
    各个目录所表示的含义不同,常见的目录含义如下:
    bin 普通用户使用的命令 /bin/ls, /bin/date
    sbin 管理员使用的命令 /sbin/service
    dev 设备文件 /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1
    root root 用户的 HOME
    home 普通用户家 Base 目录
    proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态
    lib 库文件 Glibc
    lib64 库文件 Glibc
    tmp 临时文件(全局可写:进程产生的临时文件)
    var 存放的是一些变化文件,比如数据库,日志,邮件…

#(二)文件定位
当我们知道linux是由一系列文件组成的,那我们如何找寻这些文件呢?
这是我们就需要了解文件定位的内容啦。

1. 文件定位分类

总的说进入不同文件有两种路径,分别是这里写图片描述
那么一起来学习下

  1. 绝对路径
    就是从最开始的目录来一步一步进行查询,类似于Linux的/开始,Windows的C:\,D:\开始。
    举个例子,假设你现在要前往超市去买东西,你不知道现在在哪里,但是你的家是你最开始出发的位置,那么你就可以选择从当前位置回家,再从家中前往超市。而其中从最开始出发到超市的路就相当于是一个绝对路径。(可以把超市当作你要定位的文件,家为根/)
[root@localhost ~]# touch /home/alice/file1
[root@localhost ~]# touch ~/file2
[root@localhost ~]# touch ~alice/file3

  1. 相对路径
    从当前的位置根据与定位文件的关系来查找。
    举个例子,同样假设你现在要前往超市去买东西,你并且知道现在在哪里,知道从当前怎么去超市,那么你先在直接从当前的位置前往超市。其中从当前到超市的路径相当于一个相对路径
[root@localhost ~]# mkdir tong
[root@localhost ~]# touch ../file3
[root@localhost ~]# touch file4
[root@localhost ~]# touch tong/file5
[root@localhost ~]# ls
2018-08-04_file1.txt  file2      ping.sh           tong

###2. 文件间切换
cd - 返回上次目录
cd 直接回家

[root@localhost ~]# cd /etc/
[root@localhost etc]# cd /tmp/
[root@localhost tmp]# cd -
/etc
[root@localhost etc]# cd
[root@localhost ~]# pwd
/root

猜你喜欢

转载自blog.csdn.net/sunshine1_0/article/details/81713530