欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Linux中如何对服务器进行压力测试
怎么查看qq拼音输入法打了多少字?
彩云分享文件外链与分享给其他用户有什么区别?
彩云支持文件外链分享吗?
tplink路由器wdr7500怎么共享usb打印
阿里云如何申请解锁云服务器
阿里云有什么监控CPU和内存的日志工具
金山毒霸怎么恢复误删照片
谷歌浏览器怎么调试js?
ubuntu禁止ping操作
Linux系统中的usr目录有哪些
【 来源:网络 】【 点击:2 】 【 发布时间:2017_03_03 08:59:59 】

  Linux 系统文件结构中,有这么一个神奇的目录那就是usr。之前一直都没有去关注过它,反正程序已经安装在里面,我也不知道有什么用就放在哪里了,后来 fedora 要简化整个文件系统体系,这才看到才想到它的存在,usr 到底是什么的缩写呢,它又是怎么来的呢?这里小编要给你们讲述的是Linux系统中的usr目录,下面也列举了usr目录下一些重要子目录所包含文件的功能,有需要的网友可以参考学习下。

Linux系统中的usr目录有哪些 三联

  1.usr 是 unix system resources 的缩写;

  2.usr 是 user 的缩写;

  3.usr 是 unix software resources 的缩写。

  根据常识判断,是 user 缩写的可能性不大,因为和 /home 冲突了嘛。不过是 system resources 还是 software resources 的缩写还真不好说。特此查了好多东西,却发现竟然连 wikipedia 也模棱两可。/usr 是Linux系统核心所在,包含了所有的共享文件。

  它是 unix 系统中最重要的目录之一,涵盖了二进制文件,各种文档,各种头文件,x,还有各种库文件;还有诸多程序,例如 ftp,telnet 等等。

  曾经的 /usr 还是用户的家目录,存放着各种用户文件 —— 现在已经被 /home 取代了(例如 /usr/someone 已经改为 /home/someone)。

  现代的 /usr 只专门存放各种程序和数据,用户目录已经转移。虽然 /usr 名称未改,不过其含义已经从“用户目录”变成了“unix 系统资源”目录。值得注意的是,在一些 unix 系统上,仍然把 /usr/someone 当做用户家目录,如 Minix。

  /usr 文件系统经常很大,因为所有程序安装在这里。 /usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下。这样可能在升级新版系统或新distribution时无须重新安装全部程序。

  由于/usr中的文件不和特定的计算机相关,也不会在通常使用中修改,因此可以通过网络共享这个目录(文件系统),这样,当管理员安装了新的软件之后,所有共享这一文件系统的计算机均可以使用新的软件。

  至此,真相大白。看来就像前一阵子的 /var/run 移到 /run 一样。

  真的是不看不知道,一看吓一跳呀。原来Linux 几经进化,好多目录的诞生和用途已经产生了根本的变化。

  /usr 目录结构

  /usr/bin : 所有可执行文件,如 gcc,firefox 等(指不包含在 /sbin 和 /bin 内的);

  /usr/include : 各种头文件,编译文件等时需要使用;

  /usr/include/’package-name’ : 程序特定的头文件;

  /usr/lib : 所以可执行文件所需要的库文件;

  /usr/local : 这里主要存放那些手动安装的软件,即 不是通过“新立得”或apt-get安装的软件 。 它和/usr目录具有相类似的目录结构 。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。

  /usr/X11R6 : x 系统的二进制文件,库文件,文档,字体等。它不等同于 /usr 的作用,只有 x 才能调用这些库文件等,其他程序不读取或者使用。因为Linux 没有原生图形界面,而且 Linux大部分情况下是 for server 的,所以图形界面没有意义;其中 X11R6 代表 version 11 release 6;

  /usr/X11R6/bin : x 的二进制文件,包含运行 x 的必须文件;

  /usr/X11R6/include : x 相关的头文件;

  /usr/X11R6/lib : x 库文件;

  /usr/X11R6/lib/modules : x 的模块,启动时加载。缺少 video4linux, DRI and GLX 和 输入输出设备 模块,将工作不正常;

  /usr/X11R6/lib/X11/fonts : x font server 的字体文件;

  /usr/doc : 文档。实际是 /usr/share/doc 的软链接;

  /usr/etc : 一个极少用到的配置文件存放地;

  /usr/games : 曾经包含游戏等文件,现在很少用到;

  /usr/info : 系统相关信息,是 /usr/share/info 的软链接;

  /usr/man : man 手册,已经移至 /usr/share/man;

  /usr/sbin : 类似 /sbin,root 可以执行。但此目录不包含在环境变量 $PATH 中,它包含的程序类似于 chroot, useradd, in.tftpd and pppconfig;

  /usr/share : 它包含了各种程序间的共享文件,如字体,图标,文档等。(/usr/local 对应的目录是 /usr/loca/share);

  /usr/share/doc : 类似应用程序的 man 手册。它包含程序的说明文件,默认配置文件等;

  /usr/share/info : 不常用,已经被 man 代替;

  /usr/share/man : app 的 manual;

  /usr/share/icons : 应用程序的图标等文件,分为 png,svg 等多种格式;

  /usr/share/fonts : 字体文件,系统范围内可使用,~/.fonts 仅当前用户可用;

  /usr/src :Linux 内核的源码和说明文档等;

  /usr/src/linux :Linux源代码;

  /usr/src/linux/.config : 内核编译过程产生的文件;通常由命令 ‘make config’ , ‘make menuconfig’ 或 ‘make xconfig’ 执行后产生;

  /usr/src/linux/.depend, /usr/src/linux/.hdepend : ‘make dep’ 检测编译依赖时需要的文件,由 /usr/src/linux/.config 产生;

  /usr/src/linux/COPYING : GNU license;

  /usr/src/linux/Makefile : 编译内核所需的 Makefile;

  /usr/src/linux/Rules.make : 当有多个 Makefile 时,根据它的规则执行 make;

  /usr/tmp : 已经被众多发行版抛弃的临时文件夹。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站