linux 文件目录介绍

一、linux基本目录

/(根目录)

所有目录和文件的起点,相当于在windows上打开我的电脑一样

/bin(这里存放的是命令的二进制文件)

在linux中命令会以二进制文件的形式去存储,像ls,cat·····这样的命令在这里进行存储

····所以在根目录执行 rm -rf * 后会发现命令没法正常使用,原因就是因为命令被删除了。

/boot (引导加载程序文件)

包含启动linux系统需要的文件

   ·vmlinuz-linux内核镜像

   ·initramfs-初始内存文件系统镜像

   ·grup/ -GRUB引导加载程序配置文件

   ·System.map 内核符号表等

/dev (设备文件)

在linux中所有的硬件配置信息,都是以文件的形式存储的,在这里存储

例如: tty*终端设备、radom  uradom 随机数生成器、sda sdb SCSI/SATA硬盘设备

null 俗称黑洞,可以把报错信息引入进去,简单理解当windows的垃圾桶 

使用方法     2>/dev/null  2表示错误信息 >表示引入    

列子     find / -name aa   2>/dev/null

/home(用户主目录)

普通用户的家目录 每个用户有一个以自己用户名命名的文件夹,当cd ~ 会到/home/(用户名)这里,所以又称家目录

仅供参考,(临时创建的文件夹)

/lib(基本共享库)

包含/bin和/sbin中程序所需的基本共享库

  ·libc.so.* C标准库

  ·ld-linux.so.* 动态链接器

  ·内核模块位于/lib/modules/

/media(可移动媒体挂载点)

我这里没有插入任何外部硬盘和usb设备所以没有东西

这里会自动挂载可移动设备的目录

外部硬盘   USB闪存驱动器  CD/DVD光盘

/mnt(临时挂载点)

系统管理员临时挂载文件系统的目录

/opt(可选应用程序软件包)

第三方应用程序的安装目录,通常每个应用程序会有自己的子目录

/proc(进程和内核信息)

虚拟文件系统,提供进程和内核信息

  cpuinfo  //cpu信息       meminfo//内存信息    {pid}每个进程的信息目录   

sys  //内核参数配置

cpuinfo

/root(root用户主目录,默认权限是只有root可以读写执行)

这里存储的信息比较敏感,比如

.ssh中存储了SSH公私钥   .bash_history中存储了命令执行历史记录

/run(运行时变量数据)

存储系统运行时的临时文件:

  ·进程ID文件(.pid)

  ·早期启动的系统信息

  ·用户登录信息

/sbin(系统二进制文件)

系统管理命令,通常需要root权限  很好解释了为什么你在执行命令的时候会提示权限不足,因为你要执行的命令,它文件的权限是root可读可写可执行

比如iptables  (防火墙)

/srv(服务数据)

包含系统提供的服务数据

  ·Web服务器的网页数据   ·FTP服务器的文件   ·版本控制系统的仓库

/sys (系统设备信息)

提供设备、驱动、内核特征的信息 

设备树信息  电源管理设置  设备状态和控制

/tmp(临时文件)

存储临时文件的目录,系统重启时通常会清空

/usr (用户程序)

包含用户应用程序和支持文件

bin  非必要的用户命令    lib 应用程序的共享库   local 本地安装的软件   share架构无关的共享数据

src 源代码

/var(可变数据)

一般网站目录默认存储位置 /var/www/html/

我这里没有开启web服务,所以没有www 

log 系统日志文件    log/messages //常规系统消息    log/auth.log 认证日志

log/kern.log 内核日志   spool/cron/  这里是定时任务,会以文件名所对应的用户的权限去运行

比如在这里新建一个 spool/cron/root    root里面的定时任务就会以root权限运行,也是一种定时任务提权方式

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值