Linux文件管理
文件管理
重点
Linux中一切都是文件,没有后缀区分
# bin -> usr/bin
存放系统可执行程序(系统命令)
# sbin -> usr/sbin
存放系统可执行程序(系统命令:只有超级管理员可执行命令 super超级)
# boot
系统启动的加载程序文件
# dev
设备文件
# etc
存放系统及应用的配置文件
# home
普通用户的家目录
# lib -> usr/lib;lib64 -> usr/lib64
存放开发人员的系统库文件
# media
一般来说是挂载光驱的目录
# mnt
可挂载目录
# opt
存放第三方应用程序目录
# proc
存放系统进程相关的目录
# root
超级管理员root用户的家目录
# run
执行后的程序,产生的启动文件存放目录
# srv
无意义空目录
# sys
系统文件存放目录
# tmp
公共厕所,存放临时文件或者没有用要删除的文件
# usr
存放系统用户文件
# var
存放系统日志文件
/etc目录
# /etc/hostname
主机配置文件
# /etc/hosts
本地域名解析配置文件(本地DNS)
# /etc/sysconfig/network-scripts/ifcfg-eth160
网卡配置文件
# /etc/resolv.conf
DNS配置文件
# /etc/motd
开机登录欢迎界面配置文件
# /etc/profile
全局环境变量配置文件
# /etc/skel
存放用户默认的环境变量配置文件
-----------------------系统用户相关文件---------------------
# /etc/passwd
存放用户信息配置文件
# /etc/shadow
存放用户密码信息的配置文件
# /etc/group
存放用户组信息的配置文件
# /etc/gshadow
存放用户组密码信息的配置文件
/var目录
# /var/log/messages
系统日志
# /var/log/secure
系统登录日志
/dve目录
# /dev/sda
系统中的第一块磁盘
# /dev/sda1
系统中的第一块磁盘的第一个分区
# (a-e对应1-5块磁盘,1-4对应磁盘分区)
# /dev/sde4
系统中第五块磁盘的第4个分区
# /dev/null
黑洞
# /dev/zero
从该设备中可以源源不断的取出数据
# /dev/random
随机数设备
# /dev/pts/0 1 2 3
终端设备文件
路径的定位
- 绝对路径
- 以/开头的,就是绝对路径
- 相对路径
- 不以/开头的路径,就是相对路径
# pwd
查看当前所在路径
例:
:0 ✓ 16:58:00 root@localhost.localdomain,10.0.0.158:/sbin # pwd
/sbin
# cd
切换目录 change directory
例:
0 ✓ 16:57:50 root@localhost.localdomain,10.0.0.158:/ # cd sbin
0 ✓ 16:58:00 root@localhost.localdomain,10.0.0.158:/sbin # pwd
特殊目录
. :代表当前目录
..:代表上一级目录
## 下列哪些是绝对路径,哪些是相对路径
cd /etc ## 绝对路径
cd ../etc ## 相对路径
cd ./tmp ## 相对路径
cd ~/abc ## 绝对路径
cd ~/../etc ## 绝对路径
cd- ## 绝对路径
cd ## 绝对路径
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?