Linux

linux的目录结构

  • linux的文件系统采用层级式的目录结构,在此结构的最上层式根目录”/"

  • 不同于windows可以有c盘,d盘,linux只有一个根目录"/",一个根目录下,可以有多个用户的目录,大部分目录下存放的文件是确定好的,

  • 在linux中,一切皆为文件,linux会把硬件映射为文件

  • 常见的目录结构

    • /bin (/user/bin /user/local/bin)存放着最经常使用到的命令

    • /sbin 存放系统管理员使用的系统应用管理程序

    • /home 存放普通用户的主目录,在linux中每一个用户都有一个自己的目录,一般叫自己的账号名

    • /root 该目录为系统管理员

    • /lib 系统开机所需要最基本的动态连接共享库,起作用类似于windows里面的DLL文件,几乎所有文件都共享使用这些共享库

    • /lost + found 这个目录一般情况下为空,当系统非法关机后,这里存放一些文件

    • /etc 所有的系统管理所需的配置文件和子目录,比如安装了mysql后的 my.conf

    • /user 用户的许多应用程序的文件都在这个目录下面,类似于windows下的program files文件夹

    • /boot 存放的是启动linux时使用到的核心文件,包括一些镜像文件和连接文件不能动

    • /proc 这个目录时一个虚拟的目录,是系统内存的映射,访问这个文件获取系统的信息,不能动

    • /sys 是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的文件系统sysfs,不能动

    • /tmp 这个目录是用来存放一些临时文件的

    • /dev 类似于windows的设备管理器,把所有的硬件用文件的形式进行存储

    • /media linux系统会自动识别一些设备,例如u盘,光驱等,当识别之后,linux会把识别到的设备放在这个目录下

    • /mnt 系统提供该目录是为了让用户临时挂在别的文件系统,我们可以将外部的存储挂载在/mnt/上,然后进行该目录就可以查看这里面的内容,比如和windows共享的d:myshare文件夹

    • /opt 给主机额外安装软件所存放的目录,如安装Oracal数据库就可以放在该目录下,默认为空,尽量把安装文件默认安装到这个位置上

    • /user/local 是另一个给主机额外安装软件所安装的目录,一般是一些通过编译源码得到的二进制文件

    • var 这个目录中存放在不断扩充的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件

    • /selinux[security-enhanced linux] 是一种安全子系统,它能控制程序只访问特定文件,有三种工作模式,启用该功能就可以看到

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值