天天看点

Linux 文件管理 | 学习笔记Linux 文件管理

开发者学堂课程【Linux 基础知识第三课时:Linux 文件管理】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:

https://developer.aliyun.com/learning/course/785/detail/13744

Linux 文件管理

内容介绍:

1.Linux 系统目录结构 FHS 介绍

2.操作文件的几个常用命令

3.介绍man系统

4.练习

FHS 全称(Filesystem Hieratchy Standard)中文名文件系统结构层次,定义了Linux操作系统中的主要目录和目录结构。

FHS 由 Linux 基金会维护,当前版本是 3.0

目录 描述
/ 根目录
/bin 可执行文件,比如 ls 命令
/boot 引导程序文件,内核,以及 initrd 等文件
/dev 设置文件,比如磁盘设备
/etc 系统范围的配置文件
/home 用户 home 目录,个人用户的配置
/media 可移除的媒体,cd-rom 等的挂载点
/lib 和 /lib64 /bin 和 /sbin 中用到的库文件存放位置
/mnt 临时挂载点
/opt 可选的应用包,一般用于存放一些直接提供二进制程序的非开源包
/proc 虚拟问价系统
/root root 用户的 home 目录
/run 存放一些 pid 和 socket 文件
/sbin 系统的可执行文件,init ,mount 等
/sys 非FHS保准,但是大部分发行版都有,虚拟文件系统,用来对内核和设备驱动做设置
/usr Unix Software Resource 绝大多数的程序和应用工具安装在这里,结果和/非常相似
/usr/bin
/usr/lib
/usr/share 和计算机
/usr/src 源代码存放路径,如Linux 内核源码
/var 在程序运行中内容不断变化的文件,比如日志
/tmp 临时文件系统,重启后内容丢失

Linux 中一切皆文件

命令 作用
ls list列出目录内容
cat 输出文件内容到标准输出
less 查看文件内容
more
head 查看文件头部
tail 查看文件尾部
nano 编辑文件的工具
grep 查找文本中指定关键词的行

man系统其实是 linux 中的 manual 手册系统,大多数程序会自带手册,所以当遇到一个命令不会使用的时候不妨查手册

章节 说明
1 一般命令
2 系统调用
3 库函数
4 特殊文件和驱动程序
5 文件格式约定
6 游戏和屏保
7 杂项
8 系统管理命令和守护进程

ls # 查看当前目录文件

cd / # 跳转到根目录命令

ls # 查看 根目录 所有文件夹

head -n 2 # 查看头两行文件内容

tail -n 2 # 查看尾文件内容

man cat # 查看cat命令描述

继续阅读