位置: 编程技术 - 正文

详解Linux系统中的usr目录(linux系统的)

编辑:rootadmin

推荐整理分享详解Linux系统中的usr目录(linux系统的),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux 详解,linux 的ll,linux系统的,linux系统用法,linux中!,linux系统的,linux系统的,linux 的ll,内容如对您有帮助,希望把文章链接给更多的朋友!

linux 文件结构中,有一个很神奇的目录 —— /usr。之前一直没有怎么关注过它,反正程序都是安装在里边的,也没有什么值得追根溯源的东西。直到有一天 fedora 要简化整个文件系统体系,看到讨论才想到,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/XR6 : x 系统的二进制文件,库文件,文档,字体等。它不等同于 /usr 的作用,只有 x 才能调用这些库文件等,其他程序不读取或者使用。因为 linux 没有原生图形界面,而且 linux 大部分情况下是 for server 的,所以图形界面没有意义;其中 XR6 代表 version release 6;

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

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

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

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

详解Linux系统中的usr目录(linux系统的)

/usr/XR6/lib/X/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 : 已经被众多发行版抛弃的临时文件夹。

Linux中安装部署Docker管理工具Drone全攻略 Drone是一个构建在Docker之上的开源持续集成平台(CI)。Drone提供了一组预建的Docker映像,支持+种语言和几乎所有主要的数据库。这意味着你不必花时间来

Linux中使用数据备份同步工具Rsync的实例教程 对于运维人员来说,数据备份是最重要的工作之一,rsync就是一款通过网络备份重要数据的工具/软件。Rsync同样是一个在类Unix和Window系统上通过网络在

Linux中的编码转换程序convmv的安装和使用教程 今天介绍个文件名转码的工具--convmv,convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。安装:复制代码代

标签: linux系统的

本文链接地址:https://www.jiuchutong.com/biancheng/358960.html 转载请保留说明!

上一篇:Linux系统中ln命令创建软链接与硬链接的方法(linux系统ln命令)

下一篇:Linux中安装部署Docker管理工具Drone全攻略(linux的安装流程和详细内容)

  • 亏损企业需要计提递延所得税资产吗
  • 企业出售资产要交增值税吗
  • 转出未交增值税是借方还是贷方
  • 提现的手续费怎么做账
  • 个税返还手续费奖励员工账务处理
  • 关联方债务豁免需要缴纳所得税吗
  • 金融企业逾期贷款税前扣除
  • 土地使用权出让金多少钱一平米
  • 技术转让所得的税收优惠
  • 公司的车辆赠送公司
  • 加工企业购入辅料记入什么科目?
  • 留底的预缴税款怎么处理?
  • 我的初级备考经历怎么写
  • 上月多计收入,本月如何调整?
  • 销售收入分成率计算公式
  • 扶持资金属于政府补助吗
  • 7月1日前购进的农产品如何抵扣
  • 用友t3修改帐套怎样修改企业会计准则
  • 万元的票可以开到多大金额
  • 出口退税换汇率多少是正常
  • 企业债券收入要在所得税前扣除吗
  • 个人独资企业办收款码
  • 本月合计怎么做
  • 建筑行业收到劳务发票入工程施工科目
  • 公司发的物品叫什么
  • 多发的奖金收回怎么做账
  • 老板垫付的钱应该怎么做科目
  • 废品损失账户借方反映
  • 苹果电脑初始化设置
  • bios设置网卡开启
  • 经营性租赁 会计准则
  • 广告联系电话
  • 企业所得税的罚款比例
  • 发放工资的时候,如何在excel里快速查询未发放成功的
  • php新手入门
  • linux1970
  • 固定资产核销程序
  • 合法票据的有哪些
  • vit详解
  • 外籍个人取得的现金住房补贴所得免征个人所得税吗
  • 阿根廷圣克鲁斯省
  • 本月职工工资
  • 修改Laravel5.3中的路由文件与路径
  • 税务自查报告要盖什么章
  • 无形资产资本化和费用化的区别
  • 二分查找和折半查找一样吗
  • 自然人专项扣除填报
  • 分享帝国cms首页在哪
  • 装修店面装修费的会计分录
  • 预付账款需要做预算凭证吗
  • 增值税的征收对象是谁
  • 长期股权投资的账面价值怎么计算
  • sql如何查询某个表的列名
  • 汇兑损益在哪个表
  • 审计助理是干啥的
  • 商品进销差价会计科目流程图模板
  • 计提了坏账准备就要计算递延所得税资产
  • 无偿赠送的货物如何申报增值税
  • 水利建设基金怎么交
  • 高速etc里面的钱怎么取?
  • 餐饮服务的监管由哪个部门负责
  • 去年未做账的发票怎么查
  • 公司委托公司收款范本
  • mysql5.5安装配置教程
  • 游戏与操作系统不兼容
  • 电脑进程里的system
  • mac睡眠后黑屏
  • windows取消隐藏文件夹
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • opengl
  • shell脚本中判断grep的结果
  • vue做移动端
  • js实现超精简的快捷键
  • python if none
  • 中国个人所得税是多少?
  • 税务稽查预警指标
  • 海南国税局待遇
  • 税务发票小助手 小程序二维码
  • 杭州金税盘客服电话是多少
  • 证券行业的税务问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设