一. 相对路径和绝对路径
根据文件名写法的不同,也可以将所谓的路径定义为绝对路径和相对路径。
- 绝对路径:一定是以 / 开头,例如 /etc/passwd 这个文件
- 相对路径:不是以 / 开头,例如由 /etc/ 到 /etc/passwd 只需要 passwd/ 就可以进入/etc/passwd这个文件,此时的passwd/可以看作相对路径。
相对路径和绝对路径两者的优劣势
相对路径更加简短了路径长度,使管理不同层次目录更加的方便;绝对路径有更好的正确性,相对路径往往依赖于系统目前所处的位置,这种依赖性往往由于执行环境的不同致使一些问题的发生,而绝对路径就不会出现这样的问题。注意:在linux中,<.>代表当前所在位置的路径,<..>代表当前所在路径的上一级路径。
目录的相关操作命令
cd命令 切换目录
cd - ##在当前目录与前一个目录之间切换
cd ~- ##同上一个命令意义相同,在当前目录与前一个目录之间切换
cd .. ##切换当前目录的上级目录
pwd命令
pwd ##显示当前所在路径
二. 系统中的二级目录
/bin | 一般用户能够使用的命令 |
/sbin | 系统管理命令,非系统正常运行时所使用的命令, |
/dev | 设备文件,在linux中任何设备与接口设备都是以文件的形式存放在这个目录中 |
/home | 普通用户家目录集合,此目录中的子目录为普通用户家目录 |
/root | 超级用户家目录 |
/lib64 | 64位函数库 |
/lib | 系统函数库 |
/proc | 进程信息,系统识别的硬件信息。虚拟文件系统,放置的数据都在内存之中,本身不占用硬盘空间。 |
/run | 当前运行的硬件和系统模块 |
/srv | service的缩写,网络服务启动后,这些服务多所需要使用的数据目录。 |
/var | 放置变动性数据,如日志文件,个人电子邮箱目录,程序的PID以及程序本身运行所产生的缓存。这个目录中还存放着这能被单个应用程序访问的设备上锁信息。在系统运行后渐渐占用系统硬盘容量。 |
/tmp | 系统临时文件存放目录,任何人都可进行存取,需要定期清理,不能存放重要数据。 |
/mnt | 临时设备挂载点,只是用于暂时挂载 |
/media | cdrom临时挂载点,放置一些可删除的设备,如软盘,光盘,DVD |
/etc | 系统大多数程序的配置目录,如用户账号密码,服务启动文件等,一般用户可以进行查看这个目录的文件属性,但只有root用户可以进行修改。建议不要放置可执行文件 |
/opt | 第三方软件安装位置 |
/sys | 关于内核设定目录 |
/usr | unix system resource 重要性仅次于根目录 ,是为了兼容UNIX。在这个目录中的文件是可分享与不可变动的。建议不要在这个目录中建立新目录,而是将数据合理的放置在该目录的子目录中。安装时会装用大量硬盘容量。 |
/boot | 系统启动分区,系统启动时读取的文件都在此目录中 |