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)

你可能感兴趣的:(1-Linux 文件系统)