zoukankan      html  css  js  c++  java
  • linux全套 | Linux的目录结构 | 02

    基本介绍

    linux的文件系统时采用级层式的树状目录结构,在此结构的最上层的是根目录/,然后在此目录下再创建其他的目录.

    深刻理解linux树状文件目录是非常重要的.

    记住一句经典的话: linux世界里,一切皆文件. 在linux中,所有的硬件,例如声卡,网卡等都会被映射成一个文件来表示和管理.

    各个目录的基本功能

    linux中的各个目录都是定好的,而且表示有各自的功能,这个是需要记清楚的!

    • /bin: binary,这个目录存放着最经常使用的指令,例如cat,cp...

    • /boot: 这个目录存放启动linux时使用的一些核心文件

    • /dev: device, 这个目录存放的是linux的外部设备,在linux中访问设备的方式和访问文件的方式是相同的

    • /etc: 这个目录用来存放所有的系统管理说需要的配置文件.

    • /home: 用户的主目录,在linux中,每一个用户都有一个自己的目录,一般该目录名是以用户名的账号命名的.

    • /media: linux会自动识别一些媒体设备,比如U盘,光驱等

    • /mnt: 该目录是为了让用户临时挂载别的文件系统的,比如共享文件夹.

    • /opt: 是给主机额外安装软件所摆放的目录,可以理解为D盘(软件盘).这个盘就不是系统盘,如果里面东西不要的话可以直接删除.

    • /root: root用户的家目录

    • /usr: 类似C盘的C:/windows

    • /usr/local: 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录. 不是通过apt-get,而是需要自己手动编译安装的软件.

    • sbin: s是 super user 的意思,这里存放的是系统管理员使用的系统管理程序. 例如shutdown,reboot等..

    • /usr/bin: 一般是后面安装一些非管理员指令,比如g++,wget

    • /usr/sbin: 一般是后面安装的一些管理员指令,比如httpd等.

    • /lib: 这个目录是存放动态链接库的,类似windows.dll

    • /var: 这个目录是经常需要被修的文件, 比如系统程序产生的日志就是存放在var/log

    注意事项:

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

    • etc: 这个是系统的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动
    • /bin,/sbin/,/usr/bin,/usr/sbin: 这是系统预设的执行文件的放置目录,比如ls就是就是在/bin目录下. 值得提出的是,/bin,/usr/bin是给系统用户使用的指令(除root的用户),而/sbin,/usr/sbin则是给root使用的指令.
    • var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在var/log目录下.

    /bin,/sbin,/usr/bin,/usr/sbin的差别

    /opt和/usr/local的差别

    /opt:就可以理解为是一个D盘(软件盘),像安装游戏,安装点什么东西都会安装在这里.

    /usr/local: 也是安装的地方,但是这个放那些需要编译安装软件的地方,里面也有bin,share等目录结构.

    apt-get一般的安装目录

  • 相关阅读:
    poj2138 Travel Games
    [TJOI2013]松鼠聚会
    [HNOI2013]切糕
    CSS应用
    列表数据显示+分页
    SESSION的应用
    JS中正规表达式的用法以及常用的方法总结
    CSS 定位 (Positioning)
    CSS 边距
    选项卡应用
  • 原文地址:https://www.cnblogs.com/Rowry/p/12515083.html
Copyright © 2011-2022 走看看