Linux 系统目录结构及各目录功能

Linux 系统目录结构及各目录功能

  • bin: Binary 缩写,本目录中存放的是最常使用的命令
  • usr:Unix Software Resource 缩写,Unix 操作系统软件资源所放置的目录,所有系统默认的软件都会放置到本目录下,类似于 Win 下 program files。
    • /usr/bin:基于用户的可执行文件。
    • /usr/sbin:基于管理员的可执行文件。
    • /usr/include:编译应用程序所需头文件。
    • /usr/lib:应用程序库文件。
    • /usr/share: 应用程序资源文件。
    • /usr/src:应用程序源文件。
    • /usr/local:统管理员在本机自行安装自己下载的软件(非distribution默认提供者),建议安装到此目录, 这样会比较便于管理。
  • etc:本目录用来存放所有系统管理所需要的配置文件和子目录
  • dev:Device 的缩写,该目录下存放的是 Linux 外部设备,在 Linux 下访问设备和访问文件的方式是相同的。
  • home:用户主目录,在 Linux 中每个用户都有一个自己目录,常以用户名命名。
  • media:Linux 系统自动识别的设备,如 U 盘、光驱等,Linux 系统自动识别后把设备挂载到这个目录下。
  • mnt:该目录是为了让用户临时挂载别的文件系统的,例如将光驱挂载在 /mnt 上,进入该目录就可以查看光驱中内容。
  • root:系统管理员,超级权限者的用户主目录。
  • lib:目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。
  • opt: 这是给主机额外安装软件所摆放的目录。
  • proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
  • sbin:s 代表 Super User,本文件存放的是系统管理员使用的系统管理程序
  • srv:存放一些服务启动之后需要提取的数据。
  • sys:系统设备和文件层次结构,并向用户程序提供详细的内核数据信息
  • tmp:存放一些临时文件
  • var:本目录存放着不断扩充的文件经常被修改的文件,例如各种日志文件。

在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

  • /etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

  • /bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。

  • /var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值