1-Linux 文件系统
/ 根目录
/boot 系统启动相关文件,如内核等
/dev device 设备文件 一切皆文件
块设备:随机访问,数据块 (硬盘等)
字符设备:线性访问,按字符为单位 (显示器,鼠标)
设备号:主设备号(major)和次设备号(minor) 设备入口
/etc 配置文件 纯文本文件
/home 用户的家目录
/home/username
/root: 管理员的家目录
/lib: 库文件
/lib/moudule :内核模块文件
静态库:.a
动态库:.dll .so(shared object)
/media 挂载点目录 移动设备
/mnt 挂载点文件 额外的临时文件系统
/opt: optional 可选目录 第三方程序安装目录
/proc: 伪文件系统 内核的映射文件 系统调优
/sys: 伪文件系统 硬件设备先关的属性映射文件
/tmp: 临时文件 /var/tmp
/var:可变化的文件
/bin : 可执行文件,用户命令
/sbin: 管理命令
/usr: universal shared read-only 全局只读文件
/usr/bin
/usr/sbin
/usr/lib
/usr/local
/usr/local/bin 第三方软件
/usr/local/sbin
/usr/loacl/lib
命名规则:
1.长度不能超过255个字符;
2.不能使用/当文件名
3.严格区分大小写
相对路径:
绝对路径:
文件管理
目录管理
ls
cd
pwd
mkdir 创建空目录
-p:parent
-v:verbose 显示创建过程
没有信息即是最好的信息
tree 查看文件系统树
命令行展开{花括号展开}
rmdir 删除空目录
文件的创建和删除
touch
修改文件的时间戳
-a
-m
-t
-c
ASCII:美国国家标准
128个字符要存储:
二进制:
字节存储8位
国标GB18030
Unicode全球化统一代码
nano简单的文本编译器
rm 删除文件
-i
\rm 以命令本身运行命令
-f 强制删除
-r 递归删除目录
cp 复制和移动文件
cp src Dest
复制一个文件到一个文件
复制多个文件到一个目录
cp 默认不能复制目录
-r 递归复制,可以复制目录及文件
-i交互式
-f 强行复制
-p 保留属主,属组,时间戳
-P 复制链接自身属性
-L 复制链接指向的文件
-a 归档复制,当用于备份
-d 复制链接
mv: move
移动文件
不会覆盖目录
可以用于重命名目录和文件
-t
运行程序
设备管理
软件管理
进程管理
网络管理
GPL BSD Apache开源协定,版权描述
Gentoo, LFS(Linux From Scratch)