zoukankan      html  css  js  c++  java
  • linux基础学习之各目录的作用

    尼玛哥经常在linux当中使用各种目录,但是,才发现,自己并不是很了解各个目录的含义,所以,为了让尼玛哥能够对自己所操作的目录有所了解,尼玛哥在网上查找了相关的知识,接下来,分享给大家瞧瞧看看,在使用linux之前,可以先了解一下自己平常操作的各种目录是的含义是什么~

    /bin/
    存放系命令的目录,普通用户和超级用户均可以执行,这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。

    /sbin/
    保存和系统环节设置相关的命令,只有超级用户才可以使用这些命令进行系统的环境设置,而s就是Super User的意思,也就是说这里存放的是系统管理员使用的管理程序。诞生这个文件夹当中有一部分命令是可以给普通用户查看的~

    /boot/
    系统启动目录,这里存放的是启动Linux时使用的一些核心文件,例如内核文件和启动引导程序(grub )文件等。

    /dev
    dev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。

    /etc/
    配置文件保存位置。系统内所以才有默认安装方式(rpm安装)的服务的配置文件全部都保存在这个目录当中,这个目录用来存放系统管理所需要的配置文件和子目录,例如,哟呼账户和木马,服务的启动脚本,常用的服务的配置文件

    /home/
    普通用户的家目录。建立每一个用户时,每个用户均会有一个默认的登录位置,这个位置就是用户的家目录,所有普通用户的家目录,比如说有个用户叫nimage,那他的主目录就是/home/nimage也可以用~nimage表示。

    /lib/
    这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。

    /lost+found/
    当系统以外崩溃或者机器以外关机,从而产生的一些文件碎片放在这里,当系统启动的过程中,fsck工具就会检查这和文件夹,并且去修复已经损坏的文件系统。而且,这个目录只在每个分区中出现,例如/lost+found就是更翻去的北方恢复目录,/boot/lost+found就是/boot 分区的备份恢复目录。有点目类似于DOS下的.chk文件。

    /mnt/
    挂载目录,这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。目前这个目录系统建议挂载额外的设备,例如挂载U盘,移动硬盘和其他操作系统的分区。

    /root/
    超级用户的家,普通用户的家在/home 里面,而系统管理员,作为系统的拥有者,他的家,在/root/下

    /sys/

    虚拟文件系统,和/proc目录相似,都是保存在内存当中的,主要是保存于内存相关信息。

    /media/

    挂载目录,系统建议是用来挂载媒体设备的,例如软盘和光盘。

    /misc/

    挂载目录。系统建议用来挂载NFS服务的共享目录。自己建立一个空的目录就可以作为挂载点。系统一共准备了3个挂载目录/media,/mnt,/misc,但是到底哪个目录中挂载什么设备可以根据管理员自己来决定。

    /proc/
    虚拟文件系统,此目录当中的数据并不会保存到硬盘当中,而是保存到内存当中。主要保存系统的内核,进程,外部设备状态和网络状态灯。

    例如:/proc/devices是保存设备驱动的列表的,而/proc/cpuinfo是保存cpu 信息的。

    /opt/

     第三方安装的软件保存位置,这个目录就是放置和安装其他软件的位置,手工安装的源码包软件都可以安装在这个目录当中。

    /tmp/
    临时目录,存放临时文件的地方。建议是不要再这个目录当中存储重要数据,并且,这个目录对于所有用户而言,均可以访问查看。

    /var/
    动态数据保存位置。主要保存缓存、日志以及软件运行所产生的文件,为了保持/usr的相对稳定,经常被修改的目录可以放在这个目录下。注意,系统的日志文件就在/var/log目录中。 

    /usr/
    系统软件资源目录。usr 并不是user 的缩写,而是“Unix Software Resource ”的缩写,并不是存放用户数据的,而死存放系统软件资源的目录,这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。其中包含以下子目录:

    1./usr/X11R6
    存放X-Window的目录;

    2./usr/bin
    存放
    系统命令的目录,普通用户和超级用户都可以执行,这些命令和系统启动无关,在单用户模式下不能执行;

    3./usr/sbin
    存放一些根文件系统不必要的系统管理文件,例如多数服务程序。只有超级用户可以使用。给超级用户使用的一些管理程序就放在这里;bin 的命令,所有人可以用,sbin保存的命令,就超级用户使用!

    4./usr/doc
    这是Linux文档的大本营;

    5./usr/include
    Linux下开发和编译应用程序需要的头文件,在这里查找;

    6./usr/lib
    存放一些常用的动态链接共享库和静态档案库;

    7./usr/local
    这是提供给一般用户的/usr目录,在这里安装软件最适合;

    8./usr/man
    man在Linux中是帮助的同义词,这里就是帮助文档的存放目录;

    9./usr/src
    Linux开放的源代码就存在这个目录。

       

  • 相关阅读:
    二十一、正则表达式
    二十、冒泡算法,递归,装饰器
    十九、python内置函数汇总
    Jenkins-[--4--]-浏览器不能打开jenkins报告,报错Opening Robot Framework report failed
    Jenkins-[--3--]-robotframework脚本,配置自动发送邮件
    Jenkins-[--2--]-执行本地的robotframework项目
    Jenkins-[--1--]-环境配置
    Redis常用数据类型介绍、使用场景及其操作命令
    angular过滤器
    jscode属性排序
  • 原文地址:https://www.cnblogs.com/DeepRunning/p/9206028.html
Copyright © 2011-2022 走看看