美文网首页
linux001 目录结构

linux001 目录结构

作者: caoqiansheng | 来源:发表于2020-05-18 23:00 被阅读0次
    linux目录
    bin:binary缩写,二进制文件及命令
    boot :存放引导文件,系统内核
    dev:设备文件,光盘,硬盘分区
    • /dev/console:系统控制台,也就是直接和系统连接的监视器
    • /dev/hd:IDE硬盘驱动程序接口
    • /dev/sd:磁盘驱动程序接口
    • /dev/fd:软驱设备驱动程序
    • /dev/st:磁带驱动器驱动程序
    • /dev/tty:提供虚拟控制台支持
    • /dev/pty:提供远程登陆伪终端支持
    • /dev/ttys:计算机串行接口,对于dos来说就是“com1”口
    • /dev/mem:物理内存的全镜像。可以用来直接存取物理内存
    • /dev/null:“黑洞”,所有写入该设备的信息都将消失。例如:当想要将屏幕上的输出信息隐藏起来时,只要将输出信息输入到/dev/null中即可
    etc:系统的配置文件
    • /etc/rc.d:启动、或改变运行级时运行的脚本或脚本的目录。
    • /etc/passwd:用户数据库,其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其他信息
    • /etc/fdprm:软盘参数表,用以说明不同的软盘格式。可用setfdprm 进行设置。更多的信息见setfdprm的帮助页
    • /etc/fstab:指定启动时需要自动安装的文件系统列表。也包括用swapon -a启用的swap区的信息
    • /etc/group:类似/etc/passwd ,但说明的不是用户信息而是组的信息。包括组的各种数据
    • /etc/inittab:init 的配置文件
    • /etc/issue:包括用户在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。具体内容由系统管理员确定
    • /etc/magic:“file”的配置文件。包含不同文件格式的说明,“file”基于它猜测文件类型
    • /etc/motd:motd是message of the day的缩写,用户成功登录后自动输出。内容由系统管理员确定。常用于通告信息,如计划关机时间的警告等
    • /etc/mtab:当前安装的文件系统列表。由脚本( scritp )初始化,并由mount 命令自动更新。当需要一个当前安装的文件系统的列表时使用(例如df 命令)
    • /etc/shadow:在安装了影子(shadow)口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd文件中的加密口令移动到/etc/shadow中,而后者只对超级用户(root)可读
    • /etc/login.defs:login命令的配置文件
    • /etc/printcap:类似/etc/termcap ,但针对打印机
    • /etc/profile 、/etc/csh.login、/etc/csh.cshrc:登录或启动时bourne或c shells执行的文件
    • /etc/securetty:确认安全终端,即哪个终端允许超级用户(root)登录
    • /etc/shells:列出可以使用的shell
    • /etc/termcap:终端性能数据库。
    home:普通用户家目录
    lib:开机函数库,以及bin或sbin函数库
    lib64:library库文件
    media:可删除的设备如软盘,光盘,DVD
    mnt:默认挂载点
    opt:第三方软件安装位置
    proc:虚拟目录,存放内存,进程及服务信息,不占硬盘空间
    • /proc/x 关于进程x的信息目录,这一x是这一进程的标识号
    • /proc/cpuinfo:存放处理器(cpu)的信息,如cpu的类型、制造商、型号和性能等
    • /proc/devices:当前运行的核心配置的设备驱动的列表
    • /proc/dma:显示当前使用的dma通道
    • /proc/filesystems:核心配置的文件系统信息
    • /proc/interrupts:显示被占用的中断信息和占用者的信息,以及被占用的数量
    • /proc/ioports:当前使用的i / o端口
    • /proc/kcore:系统物理内存映像
    • /proc/kmsg:核心输出的消息。也会被送到sys log
    • /proc/ksyms:核心符号表
    • /proc/loadavg:系统“平均负载”; 3个没有意义的指示器指出系统当前的工作量
    • /proc/meminfo:各种存储器使用信息,包括物理内存和交换分区(swap)
    • /proc/modules :存放当前加载了哪些核心模块信息
    • /proc/net:网络协议状态信息
    • /proc/self:存放到查看/proc 的程序的进程目录的符号连接
    • /proc/stat:系统的不同状态,例如,系统启动后页面发生错误的次数
    • /proc/uptime:系统启动的时间长度
    • /proc/version:核心版本
    root:root用户家目录
    run:是一个临时文件系统,存储系统启动以来的信息
    sbin:超级命令,仅root用户使用
    snap:ubunut全新软件包管理方式
    srv:service缩写,一些网络服务(如www,ftp)启动所需取用的目录
    sys:同proc,虚拟目录,存放内存,进程及服务信息,不占硬盘空间
    tmp:临时存放文件的位置
    usr:存放用户软件
    • /usr/bin:集中了几乎所有用户命令,是系统的软件库。另有些命令在/bin 或/usr/local/bin 中
    • /usr/sbin:包括了根文件系统不必要的系统管理命令,例如多数服务程序
    • /usr/share/doc:在该路径下,有很多说明文件文档
    • /usr/include:包含了c语言的头文件,这些文件多以. h结尾,用来描述c语言程序中用到的数据结构、子过程和常量。
    • /usr/lib:包含了程序或子系统的不变的数据文件,包括一些site-wide配置文件。
    • /usr/local:本地安装的软件和其他文件放在这里。
    var:经常交换的数据,日志存放位置
    • /var/catman:包括了格式化过的帮助(man)页。帮助页的源文件一般存在/usr/man/man中
    • /var/lib:存放系统正常运行时要改变的文件
    • /var/local:存放/usr/local 中安装的程序的可变数据(即系统管理员安装的程序)
    • /var/lock:锁定文件
    • /var/log:各种程序的日志(log)文件,尤其是login (/var/log/wtmp log纪录所有到系统的登录和注销) 和syslog (/var/log/messages 纪录存储所有核心和系统程序信息)。/var/log里的文件经常不确定地增长,应该定期清除
    • /var/run:保存在下一次系统引导前有效的关于系统的信息文件
    • /var/spool:放置“假脱机(spool)”程序的目录,如mail、news、打印队列和其他队列工作的目录
    • /var/tmp:比/tmp 允许更大的或需要存在较长时间的临时文件

    相关文章

      网友评论

          本文标题:linux001 目录结构

          本文链接:https://www.haomeiwen.com/subject/jehmohtx.html