- 文件系统结构
- 统一按照FHS划分标准,实行单根结构
- /hom 家目录 ,/lib64 /lib 程序调用的库文件,/bin 调用程序,/sbin 只供系统调用的程序,/boot 引导程序文件 /etc配置文件 /proc 内存虚拟文件
- /dev 存储设备 /sys硬件相关信息 /media /mount /mnt临时挂载点 /var可变数据 /usr 系统资源
- /misc /run 自动挂载点
- 文本处理命令
- cp 复制文件
- i提示是否覆盖 a归档保留所有属性 p保留元数据如权限
- mv 移动文件相当于粘贴
- i提醒是否覆盖 f不提醒
- rmdir删除文件夹
- p递归 f不提醒
- mkdir 建立文件夹
- p递归建立 v看过程
- rm 删除文件
- r递归删除 f不提醒
- 删除文件不一定释放空间假如有人在用就会仍然占用空间,可以使用重定向来把文件数据清零。
- shred 彻底删除-zv文件名 -n次数
- cp 复制文件
- 统一按照FHS划分标准,实行单根结构
- 数据存储
- indoe 每一个文件或目录系统都会分配一个inode来对应
- 数据是通过块来存储的,系统内会保留一块地方存元数据
- 每一块大小为4K,用直接指针和间接指针和多重间接指针来指向数据所放位置
- 直接指针12个,最大存12*4=48k
- 间接指针是指向一个块来放指针信息,然后再指向数据
- 一个指针信息占用4个字节。 4*1024/4*4=4m
- 相关命令
- ls -i 查看indoe号码
- df参看硬盘信息
- h不固定以字节显示 i查看indoe号码使用情况
- 软硬链接
- 硬链接 多个名字一个文件
- indoe号码一样,不可跨分区,不支持文件夹创建,链接数目会增加
- 软连接 快捷方式
- indoe号码不一样,可以跨分区,支持文件夹,
- 命令
- ln 创建链接
- 默认是硬链接,s是软连接
- readlink读链接路径
- ln 创建链接
- 文件读取都会有个fd文件描述符
- 查看命令ll /proc/$$/fd
- 指定描述符 exec 8<>/date/hosts
- 删除 exec 8>&-
- 硬链接 多个名字一个文件
- 重定向
- 标准输入 0< 标准输出1> 标准错误输出2>
- 错误转正确 >a.txt 2>&1 正确转错误 2>a.txt >&2 正确错误直接输入一个&>a.txt
- /dev/null 黑洞文件垃圾箱
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94138
评论列表(1条)
补充: $$ 表示当前进程号,可以使用echo $$ 来查看当前进程号