Linux文件系统结构
根目录是/
/bin 二进制简写(在7.0版本后合并进入到/usr/bin)
/boot 启动所需文件
/dev硬件设备 /etc 系统配置文件
/run启动的进程运行数据(合并在7.0版本前的var/run和/var/lock)
/tmp 临时文件使用的可写空间。数据保存10天,/var/tmp保存30天
/usr 安装的软件程序和共享库。
/lib库
/mut挂载点
/proc linux 虚拟机内存
/var可变的内存(内存)
重要目录:
Usr usr/bin /sbin用户指令/系统管理命令,usr/local 本地自定义软件。
/etc 配置文件
/var 可变数据,(数据库,缓存,日志)
/home 普通用户的家目录.
/root 超级用户root的家目录。
绝对路径是唯一的,从根目录出发。
相对路径是从当前目录出发。到目标位置。
指令:pwd列出完整路径。
ls –l,列表格式列出文件,-a显示隐藏 –R递归方式
Linux 严格区分大小写。
以. 开头的文件为隐藏文件
~当前用户的家目录
双目录切换:cd –
回到当前目录cd .
进入父目录cd ..
touch更新文件时间戳,批量创建新文件
~/用户 ~用户 直接进入目录(仅限用户)文件不适应。
Mkdir 创建 cp 复制(目标是已存在文件会直接覆盖)cp –r递归复制 mv 移动文件移动到当前可以用 .来表示。
Rm为删除文件 不加 –r无法删除目录
硬链接 创建 ln,(仅文本文件)不能跨文件系统。查询为 –il
软连接 创建 ln –s 不是具体文件,是个符号链接且可以指向特殊文件。
命令行扩展:通配符* {x..y}.文件后缀名