1. 文件管理概述
创建 复制 移动 删除 查看 编辑 压缩
2.系统的目录结构
Windows
D:\Linux\基础阶段 反斜线
Linux
所有的文件或者目录的起点或者顶点都是以根开始的 / 斜线
Linux的目录结构就像是一个倒挂的树形结构
必知必会的目录及文件
[root@qls ~]# ls -1 /
| 目录 | 作用 |
|---|---|
| / | 所有Linux系统的顶点目录 |
| /boot | 系统引导目录 存放的是系统内核和grub的配置 |
| /etc | 系统的主配置文件存放目录 程序配置文件存放目录 |
| /dev | 系统设备目录(linux中所有设备都需要挂载才可使用) |
| /home | 普通用户的家目录 |
| /root | 管理员用户的家目录 |
| /media | 挂载一些可移动的设备 CD 相机 |
| /usr | 系统目录 系统文件目录 |
| /var | 可变的目录 系统日志信息 |
| /bin | 存放系统命令的目录 普通用户可以执行的命令 |
| /sbin | 存放系统命令的目录 需要管理员权限才可以执行的命令 |
| /lib | 库文件目录 32位库文件 |
| /lib64 | 库文件目录 64位库文件 |
| /mnt | 临时挂载目录 |
| /opt | 早期第三方软件安装目录 |
| /proc | 虚拟可变的目录 记录了系统的实时状态 |
| /run | 进程运行时产生的一些pid文件 |
| /srv | 物理设备所产生的一些文件 |
| /sys | 物理设备的驱动信息文件 |
| /tmp | 公共临时目录 公共场所 系统会定时的删除这个目录下长时间没有访问的文件 |
软链接文件 :
/usr/bin
/usr/sbin
/usr/lib
/usr/lib64
/dev 目录
/dev #系统设备目录
/dev/cdrom -> sr0 #光盘镜像
/dev/null #黑洞设备 将一些不用的数据导入到黑洞设备
/dev/zero #字符设备 源源不断的产生数据 字符
/dev/random #产生随机数的设备
/dev/stderr -> /proc/self/fd/2 #错误输出 2>
/dev/stdin -> /proc/self/fd/0 #标准输入 <
/dev/stdout -> /proc/self/fd/1 #标准输出 >
/dev/pts/ #存放的是虚拟终端信息
#磁盘设备及分区
/dev/sda
/dev/sda1 /
/dev/sda2
/dev/sda3 /boot
/etc 目录及网卡配置文件
/etc #系统的主配置文件存放目录 程序配置文件存放目录
/etc/sysconfig/network-scripts/ifcfg-* #系统网卡配置文件
1.文件内容:
TYPE=Ethernet #指定网络类型(以太网)
BOOTPROTO=none #dhcp 自动获取IP #static 手动指定IP #none 不指定
NAME=eth0 #网卡名字
DEVICE=eth0
ONBOOT=yes #1)No 不读取网卡 #2)yes 读取网卡
IPADDR=10.0.0.201 #IP地址
PREFIX=24 #子网掩码
GATEWAY=10.0.0.254 #网关
DNS1=10.0.0.254 #dns
2.加载文件方法:
service network restart #修改后重启网卡
systemctl start network #启动网卡 start=启动
systemctl stop network #关闭网卡
systemctl restart network #重启网卡
systemctl enable network #开机自动启动网卡
systemctl disable network #开机禁止启动网卡
systemctl status network #查询网卡状态
ifdown eth0 && ifup eth0 #将指定网卡进行重启(企业常用)
/etc/hosts #本地域名解析文件 记录 IP地址与主机名的对应的映射关系
/etc/services #端口号与标准服务之间的对应关系
/etc/resolv.conf #本地DNS配置文件
/etc/fstab #设备挂载目录配置文件 开机自启动挂载列表
/etc/hostname #主机名配置文件
/etc/passwd #用户的基本信息存放在这个文件里面
/etc/shadow #用户的密码信息及账号信息
/etc/group #用户组的基本信息文件
/etc/gshadow #用户组的组密码文件
#个人工作环境配置文件 个人优先级别高
/root/.bash_profile
/root/.bashrc
#全局工作环境及别名配置文件
/etc/bashrc #本地变量 别名
/etc/profile #环境变量配置文件 系统登录前执行的一些命令或者脚本
/etc/profile.d/*.sh #存放的是一些应用程序所需的启动脚本
/etc/profile 是永久性的环境变量,是全局变量
/etc/profile.d/ 设置对所有用户生效
/etc/profile.d/ 比 /etc/profile 好维护。
不想要什么变量直接删除/etc/profile.d/下对应的.sh shell脚本即可
不用像/etc/profile需要改动此文件
#创建用户的时候,没有指定相关信息,系统创建用户是根据两个文件进行创建的
/etc/login.defs
/etc/default/useradd
/usr 目录
/usr #系统目录 系统文件目录 跟Windows目录一样
/usr/local #软件安装目录
/usr/bin #存放用户安装的程序的二进制文件,或者是软链接
/var 目录
/var #可变的目录 系统日志信息
/var/log #系统日志存放目录
/var/log/messages #系统级别日志
/var/log/secure #用户登录日志
/var/tmp #程序运行时所产生的一些进程文件
/var/run #程序运行时所产生的进程的pid文件目录
/var/spool/mail #用户邮件存放目录
3.路径的定位
包含整个文件名称及文件的位置,这样的定位称之为路径
路径就是对于文件的定位的一种方式
每个目录下都有一个点和两个点,都表示什么意思
. #表示的是当前所在的目录
.. #当前目录的上一级目录
[root@qls usr]# ./local/ #当前目录下的local目录 == /usr/local
[root@qls usr]# ../ #当前目录的上一级目录 / 根
./ #表示当前的目录
. #表示当前的目录
../ #从当前目录的上一级目录开始
.. #上一级目录
什么是绝对路径 什么又是相对路径
绝对路径: 凡是以根开始的路径就是绝对路径 或者以~开头的路径也是绝对路径 ~ === /root ~ == /home/xxx
/usr/local/ #绝对路径
相对路径: 不是以根为开头的路径就是相对路径 相对路径是针对当前目录而言的
./local/
local/
本文介绍了Linux文件管理的基本概念,详细讲解了系统的目录结构,包括/dev、/etc、/usr和/var等关键目录,并探讨了路径的定位。对于Linux运维人员来说,了解这些目录的用途和配置文件至关重要。

被折叠的 条评论
为什么被折叠?



