zoukankan      html  css  js  c++  java
  • Linux目录详解

    /bin:引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。bin是binary(二进制)的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。

    /boot这里存放的是启动LINUX时使用的一些核心文件。

    /devdev是device(设备)的缩写。这个目录下是所有LINUX的外部设备。

    /etc这个目录用来存放所有的系统管理所需要的配置文件和子目录。

    /etc/rc or /etc/rc.d or /etc/rc?.d :启动、或改变运行级时运行的scripts或scripts的目录。

    /etc/passwd:用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。

    /etc/fdprm:软盘参数表。

    /etc/fstab :启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表。 Linux下,也包括用swapon -a启用的swap区的信息。

    /etc/group :类似/etc/passwd ,但说明的不是用户而是组。

    /etc/inittab :init 的配置文件。

    /etc/issue :getty 在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。

    /etc/magic :file 的配置文件。包含不同文件格式的说明,file 基于它猜测文件类型。

    /etc/motd :Message Of The Day,成功登录后自动输出。内容由系统管理员确定。经常用于通告信息,如计划关机时间的警告。

    /etc/mtab :当前安装的文件系统列表。由scripts初始化,并由mount 命令自动更新。需要一个当前安装的文件系统的列表时使用,例如df 命令。

    /etc/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登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem或网络闯入系统并得到超级用户特权。

    /etc/shells :列出可信任的shell。chsh 命令允许用户在本文件指定范围内改变登录shell。提供一台机器FTP服务的服务进程ftpd 检查用户shell是否列在 /etc/shells 文件中,如果不是将不允许该用户登录。

    /etc/termcap :终端性能数据库。说明不同的终端用什么"转义序列"控制。写程序时不直接输出转义序列(这样只能工作于特定品牌的终端),而是从/etc/termcap 中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。

     

    /home用户的主目录,比如说有个用户叫liubin,那他的主目录就是/home/liubin也可以用~liubin表示,说到这里,打个岔,你现应该明白在我们访问一些个人网页(如http://www.liubin.net/~liubin)的时候,~liubin就是表示访问 www.liubin.net站点中的用户liubin的用户主目录。如果这个网站的操作系统是LINUX,那就是表示/home/liubin。

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

    /lost+found这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。对了,有点类似于DOS下 的.chk文件。

    /mnt这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。

    /proc这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。

    /proc/1 :关于进程1的信息目录。每个进程在/proc 下有一个名为其进程号的目录。
    /proc/cpuinfo :处理器信息,如类型、制造商、型号和性能。
    /proc/devices :当前运行的核心配置的设备驱动的列表。
    /proc/dma :显示当前使用的DMA通道。
    /proc/filesystems :核心配置的文件系统。
    /proc/interrupts :显示使用的中断,and how many of each there have been.
    /proc/ioports :当前使用的I/O端口。
    /proc/kcore :系统物理内存映象。与物理内存大小完全一样,但不实际占用这么多内存;it is generated on the fly as programs access it. (记住:除非你把它拷贝到什么地方,/proc 下没有任何东西占用任何磁盘空间。)
    /proc/kmsg :核心输出的消息。也被送到syslog 。
    /proc/ksyms :核心符号表。
    /proc/loadavg :系统"平均负载";3个没有意义的指示器指出系统当前的工作量。
    /proc/meminfo :存储器使用信息,包括物理内存和swap。
    /proc/modules :当前加载了哪些核心模块。
    /proc/net :网络协议状态信息。
    /proc/self :到查看/proc 的程序的进程目录的符号连接。当2个进程查看/proc 时,是不同的连接。这主要便于程序得到它自己的进程目录。
    /proc/stat :系统的不同状态,such as the number of page faults since the system was booted.
    /proc/uptime :系统启动的时间长度。
    /proc/version :核心版本。

     

    /root系统管理员,也叫作超级权限者的用户主目录。当然系统的拥有者,总要有些特权。

    /sbins就是Super User的意思,也就是说这里存放的是一些系统管理员使用的系统管理程序

    /tmp这个目录不用说,一定是用来存放一些临时文件的地方了。

    /usr这是个最庞大的目录,我们要用到的很多应用程序和文件几乎都存放在这个目录下。具体来说:
    /usr/X11R6存放X-Windows的目录;
    /usr/bin存放着许多应用程序;
    /usr/sbin给超级用户使用的一些管理程序就放在这;
    /usr/doc这就是LINUX文档的大本营;
    /usr/includeLinux下开发和编译应用程序需要的头文件,在这找;
    /usr/lib存放一些常用的动态链接共享库和静态档案库;
    /usr/local这是提供给一般用户的/usr目录,在这安装软件最适合;
    /usr/man帮助文档目录;
    /usr/src LINUX开放的源代码。

     

    /var这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。

    /var/log系统日志文件。

    /var/lock :锁定文件。许多程序遵循在/var/lock 中产生一个锁定文件的约定,以支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件,将不试图使用这个设备或文件。

    /var/run :保存到下次引导前有效的关于系统的信息文件。例如, /var/run/utmp 包含当前登录的用户的信息。
    /var/spool :mail, news, 打印队列和其他队列工作的目录。每个不同的spool在/var/spool 下有自己的子目录,例如,用户的邮箱在/var/spool/mail 中。
    /var/tmp :比/tmp 允许的大或需要存在较长时间的临时文件。 (虽然系统管理员可能不允许/var/tmp 有很旧的文件。)

  • 相关阅读:
    GTK+ 3.6.2 发布,小的 bug 修复版本
    RunJS 新增 Echo Ajax 测试功能
    Mozilla 发布 Popcorn Maker,在线创作视频
    Sina微博OAuth2框架解密
    Mina状态机State Machine
    Mozilla 发布 Shumway —— 纯JS的SWF解析器
    Code Browser 4.5 发布,代码浏览器
    ROSA 2012 "Enterprise Linux Server" 发布
    ltrace 0.7.0 发布,程序调试工具
    Artifactory 2.6.5 发布,Maven 扩展工具
  • 原文地址:https://www.cnblogs.com/huzhiwei/p/2628125.html
Copyright © 2011-2022 走看看