Linux文件系统

一.概述

Linux是一个多用户多任务的操作系统。 每个用户登录后,就会有一个专属的运行环境。

 

二.常见目录简介

1./proc,内核提供的一种特殊文件系统,是用户和内核交互的接口。用户可以从/proc中查询到内核的运行状态和配置选项。

 

2./etc,配合文件

(1).  /etc/profile,系统的环境。

常见的环境变量,

PATH,决定了shell将要去哪个目录或者.

HOME,当前用户主目录.

 

3./usr

 

4./var

 

5./dev

/dev/null  空设备,比如把日志记录到空设备里面,就是不记录日志。null是一个特殊文件,写入到它的内容都会丢失。

 

 

三.相关概述

1.文件锁

2.分类

3.目录文件结构:典型的树结构,根目录为/,通过其他目录挂载树中,通过移除挂载可以移除目录。绝对路径表示法,是从/开始的。

 

四.文件系统I/O

 

五.用户管理

引入了一个组概念,通过组将用户分类。

1.相关指令

groups;        //打印用户所在的组.

passwd;       //密码管理.

 

2.相关文件

/etc/group,用户和用户组的详细信息。格式:group_name:passwd:GID:user_list.

/etc/passwd,每个用户都有一条对应的记录。格式:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell.

 

 

 

六.系统系统相关指令

1.查看文件:

cat;        //从第一行开始显示文件.

 

2.wc,统计指定文件中的字数、字节数、行数。一条指令的执行结果也可以当作一个文件。

 

   ps -aux|grep php-fpm|wc -l

 

3.cat (concatenate) ,将文件联系起来  

 

4.tail,tail -n 行数;    //显示多少行.

 

5.source + 文件名,更新该文件的修改到当前的系统环境.

 

6.export,显示或者修改环境变量.

 

    -p,显示环境变量列表.

 

posted @ 2018-11-29 22:57  san3er  阅读(79)  评论(0)    收藏  举报