Linux系统目录结构
Posted 这不是空格
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统目录结构相关的知识,希望对你有一定的参考价值。
目录结构
- tree命令的基本使用
# 查看当前目录下所有文件的目录结构(包括隐藏文件)
tree -a
# 查看当前目录下所有文件的目录结构(不包括隐藏文件)
tree
# 查看当前目录下指定层级
tree -L n
# 查看指定目录下的2层目录结构
tree -L 2 /
- 根目录下所有目录的作用
/bin:普通用户可以执行的系统命令(二进制文件)
/sbin:存放的root用户可执行的系统命令
/boot:系统的启动文件
/dev:存放虚拟机所有硬件设备
/etc:系统程序的配置文件
/home:用户的家目录,只针对普通用户
/usr:用户程序的安装目录
/var:系统的可变文件,缓存、日志等
/tmp:类似于垃圾回收站,任何用户都可以操作这个目录中的文件,只不过只能操作自己的文件,
/run:程序启动的pid文件会保存在run目录下
目录结构
/etc
/etc/passwd : Linux登陆用户的文件
/etc/group : 存放Linux用户组的文件
/etc/shadow :存放用户密码的文件
/etc/hosts : 本地域名解析文件
/etc/resolv.conf : DNS 文件
/etc/sysconfig/network-scripts/ifcfg-eth0 : 第一块网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth1 : 第二块网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth2 : 第三块网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth3 : 第四块网卡配置文件
/etc/hostname : 主机名的配置文件
/usr
/usr/local : 存放用户安装的程序目录
/usr/bin 快捷方式 /bin:系统命令 普通用户
/usr/sbin 快捷方式 /sbin:系统命令 超级用户 root
/usr/lib 快捷方式 /lib : 库文件 32位
/usr/lib64 快捷方式 /lib64 : 库文件 64位
/var
/var/log/messages : 系统日志
/var/log/secure : 系统登陆日志
/proc:存放系统信息以及程序启动的进程号目录
/proc/meminfo : 内存信息
/proc/cpuinfo : cpu信息
/dev
/dev/random : 产生随机数
/dev/null : 黑洞设备
/dev/zero : 可以源源不断的产生数据
/dev/sda : 第一块磁盘
- sda1 :第一块磁盘的第一个分区 /boot
- sda2 :第一块磁盘的第二个分区 swap
- sda3 :第一块磁盘的第三个分区 /
/dev/sdc
- sdc4 :第三快磁盘的第4个分区
/dev/pts:当前连接系统的终端设备
文件路径定位
特殊的三个目录:
# 使用 ll 查看文件的时候
d : 这是一个目录
- : 这是一个文件
l : 这是一个快捷方式(软链接)
c : 设备文件
# 特殊目录1 : '.'
表示当前的目录
# 特殊目录2 : '..'
表示上一级目录
# 特殊目录3 : '~'
代表当前登陆用户的家目录
如果是root用户: /root
如果是alice用户: /home/alice
如果是bob用户:/home/bob
- 绝对路径
凡是以 /
开头的路径都是绝对路径,包括 ~
- 相对路径
凡是不以 /
和 ~
开头的路径都是相对路径
[root@db04 /]# ls /home/oldboy/ # 绝对路径
[root@db04 /]# ls ~/ # 绝对路径
[root@db04 /]# ls ~/file1 # 绝对路径
[root@db04 /]# ls ~/zls/file1 # 绝对路径
[root@db04 /]# ls abc #相对路径
[root@db04 /]# ls ../abc
[root@db04 /]# ls abc/file1
切换目录命令用法
cd : change directory
改变 目录
cd 选项 参数: 从来不用选项
cd /usr/local
cd ../local
cd /tmp
cd ~
cd ~/.ssh
cd ..
cd .
cd ./local
cd - : 切换到 上一次所在的目录
# pwd 查看当前所在目录的绝对路径
[zls@zls html]$ pwd
/usr/share/nginx/html
重点:
目录结构
- 二级目录中的一些重要文件
路径的定位
- 绝对路径
- 相对路径
- 特殊目录
- 目录的切换命令
cd
和 查看当前所在的绝对路径pwd
以上是关于Linux系统目录结构的主要内容,如果未能解决你的问题,请参考以下文章