Linux目录文件结构,linux的目录结构以及文件类型

linux的目录结构

在 linux 中,一切皆文件。

根目录 / 是 linux 中最核心的一个目录,所有的目录和文件都在它下面,从 / 开始,呈树状结构。

C783E0EE52564059BE12F033826DC337

/ 底下的几个重要目录:

/boot :存放跟系统启动相关的文件

/root :root用户的家目录

/home :普通用户的家目录,每个用户在这底下都有一个以自己名字命名的家目录

/bin :做了个软链接到 /usr/bin ,存放用户可执行文件(命令)

/sbin :做了个软链接到 /usr/sbin ,存放 root 用户的可执行文件(命令)

/dev :存放设备文件(硬件也是以文件的形式体现的)

/etc :存放配置文件

/lib 、/lib64 :存放系统的库文件(类似windows里的 .dll 文件),很多命令会依赖这个库文件

/media :媒介挂载目录。默认为空

/mnt :挂载点。默认为空

/opt :用来额外安装软件所设置的目录。默认为空

/proc :系统进程所在的目录,是一个虚拟目录,是系统内存的映射。可以通过访问它来获取系统信息以及进程的信息

/run :存放进程的PID文件(跟 /var/run 是同一个目录)

/srv :存放某些服务启动后产生的文件

/sys :存放跟系统内核以及跟硬件驱动程序相关的文件

/tmp :存放临时文件(隔段时间会自动删除)

/usr :存放用户的一些文件。这个目录很重要,以后会多次用到,后期安装一些服务都是安装到 /usr/local 里面。/usr 目录里面包括 /usr/bin 、/usr/sbin 、/usr/lib 、/usr/lib64 ,这四个目录跟前面对应的那四个目录是一样的。/usr/local/ 里面也有这四个目录,都是一样的。

/var :动态目录,存放定期更改的系统文件,如日志

6CF09C674FDB40249C94979BF3436639

ldd  命令的绝对路径:查看该命令依赖哪些库文件。

A72E1401FD6846438306E5A1A3E3DCA0

从centos7系统开始,都是64位的操作系统,不存在32位的。

tree :以树形结构的方式列出某个目录下的所有内容。

如果提示没有这个命令,需要先安装:yum  -y  install  tree 。

tree  -L  数字  目录:列出这个目录底下的所有内容,最多只展开几级目录。

man  命令:查看一个命令的帮助文档。(更详细)(按空格向下翻页,按回车向下翻(以行为单位),按q退出)

命令  --help :查看一个命令的帮助文档。

linux中的文件类型

使用 ls  -l 可以列出当前目录下的所有目录或文件的详细信息。第一个字段就代表文件类型。

22911FFD5C824C1C8E6827C087476FA3

d :目录文件

- :普通文件。包括普通文本文件(可以使用cat等命令查看内容)以及二进制文件(只能执行,无法查看内容)

l :软链接文件

c :字符设备文件,包括终端设备和串口设备(鼠标、键盘等)

b :块文件(磁盘驱动、光盘驱动等)

p :管道文件,用于进程之间的通信(限于本机的进程之间)

s :socket(套接字)文件,用于进程和进程之间的通信(适用于不同计算机上的进程通信)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值