Linux目录·路径、绝对路径、相对路径.note
Linux一切皆文件:
·在windows中是文件的,在Linux下是文件
·在windows中不是文件的,在Linux下同样是文件
·bin:
全程binary,含义是二进制。该目录存储的是一些二进制文件,文件都是可以被运行的
·dev:
该目录中主要存放的是外接设备,例如盘、其他的光盘等。在其中的外接是不能直接被使用的,需要挂载(类似Windows下的分配盘符)
·etc:
该目录主要是存储一些配置文件
·home:
表示“家”目录,表示除了root用户以外其他用户的家目录(类似Windows下的User/用户目录)
·proc:
全称process,表示进程,该目录存储的是Linux运行时的进程。
·root:
该目录是root用户单独的“家”目录
·sbin:
全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须有super权限的用户才能执行
·tmp(临时文件目录):
表示“临时”的,当系统运行时产生的临时文件会在这个目录存着(当系统用完时会自己删掉)
·usr:
存放的是用户自己安装的软件
·var
存放的是程序/系统的日志文件的目录
·mnt:
当外接设备需要挂载的时候,就会挂载到mnt目录下
绝对路径与相对路径:
·绝对路径:
一切从根目录开始的路径,该写法就是绝对路径
(开头只要是斜线开头就是绝对路径)
#ls /home/sysadmin·相对路径:
不是以根目录开头的,都是相对路径
从当前工作目录开始的路径
#ls ../../../home/sysadmin //从相对路径 绝对路径
在Linux中,绝对路径是从 / (也被称为根目录)开始的,比如/usr、/etc/X11。如果一个路径是从/开始的,它一定是绝对路径,这样就好理解了。
[root@localhost ~]# cd /usr/share/doc/ 注:使用绝对路径进入doc目录
[root@localhost doc]# pwd 注:判断用户当前所处的位置
/usr/share/doc 注:位于/usr/share/doc
相对路径
在Linux中相对路径的使用相对于绝对路径来说是比较复杂的,在Linux路径中经常会一些特殊符号, 这些符号是用来表示相对路径的。
. 表示用户所处的当前目录
.. 表示上级目录
~ 表示当前用户自己的home目录
~USER 表示用户名为USER的家目录,这里的USER是在/etc/passwd中存在的用户名
使用“../”来表示上一级目录,“../../”表示上上级的目录,以此类推。
关于路径(重要):
相对路径和绝对路径
·相对路径:
首先得有一个参照物(一般是当前工作路径)
·绝对路径
不需要参照物,直接从根“/”开始寻找对应路径
相对路径上的写法:
在相对路径中通常会用到两个符号“./”【表示当前目录下】、“../”【表示上一级目录下】
开头第一个是杠号“ - ”的,表示该行对应文件类型是文件
开头第一个是“ d ”的,表示文档类型是文件夹

在Linux中隐藏文件一般都是以点“ . ”开头


