一.Linux文件系统层级结构
- FHS:定义Linux系统中主要的目录以及目录中存放的内容。
- Linux系统以单根的方式组织文件。

/
-
bin:命令,所有用户在单用户模式下必须具备的二进制命令文件,vi mv mount

-
dev:/dev/null /dev/sr0 /dev/zero:系统必备的device文件。 -
/dev/null是一个特殊的设备文件,这个文件接收到任何数据都会被丢弃。因此,null这个设备通常也被称为位桶(bit bucket)或黑洞。所以,2>/dev/null的意思就是将标准错误stderr删掉。

-
/dev/sr0:/dev/sr0是光驱的设备名。

-
/dev/zero:一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。 -
home:普通用户的家目录,个人的配置文件。

-
lib64:依赖库,包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。

-
media:挂载点。

-
opt:可以选择的一些应用程序包。 -
root:代表的root用户的家目录 。

-
usr:包含大部分的用户功能和应用。

-
etc:系统中的配置文件。

bashrc:存放用于系统范围内的别名和函数 crontab:定时任务的配置文件 fstab:指定系统启动时需要自动加载安装的文件系统列表 group:存放用户组信息 gshadow:组密码 passwd:用户基本信息 shadow:用户密码信息 hosts:主机名和IP issue:用户登录之前输出的信息 shells:当前系统所支持的shell skel/:新用户默认的环境信息文件 login.defs:设置用户账号限制信息 yum.repos.d/:yum仓库的配置文件 sysconfig/: ssh:存放ssh服务配置文件 profile:用户登录时被执行 profile.d:系统启动后要执行的脚本 -
proc:提供系统信息。
bus:总线设备
cpuinfo:处理器信息
meminfo:存储器信息,内存,交换分区
filesystems:核心配置的文件系统信息
modules:内核加载的核心模块信息
partitions:分区信息
uptime:系统启动时长 -
var:tmp:存放临时文件 local:/usr/local中安装的程序的一些可变数据 lock:锁定文件 log:各种日志文件 cache:系统运行本省产生的一些缓存文件
二.Linux文件目录常见管理命令
mkdir:创建目录
mkdir [选项] 目录名
-m: 设置权限
-p:递归创建
-v:打印创建目录信息

more:逐屏显示文件内容空格:向下翻屏+/搜索字符串,qq:退出
cat:一次性显示完整的文件内容,适合文件内容少的情况
-n:编号
-b:不对空白行编号
-A: -vET 末尾+&,tab键置换为^l
本文详细介绍了Linux系统的文件层级结构,包括关键目录如/bin、/dev、/home、/usr等的功能及用途,以及常见文件目录管理命令如mkdir、more、cat的使用方法。深入理解这些内容对于Linux系统管理和应用开发至关重要。
969

被折叠的 条评论
为什么被折叠?



