Linux系统是现今好多人开始学习并使用的系统,好多操作都须要用到命令实现,这儿小编要给大家述说的是Linux系统中的usr目录,下边也列出了usr目录下一些重要子目录所包含文件的功能,有须要的网友可以参考学习下。
Linux系统中的usr目录介绍
1.usr是unixsystemresources的简写;
2.usr是user的简写;
3.usr是unixsoftwareresources的简写。
按照常识判定,是user简写的可能性不大,由于和/home冲突了嘛。不过是systemresources还是softwareresources的简写还真不好说。特此查了很多东西,却发觉居然连wikipedia也模棱两可。/usr是Linux系统核心所在,包含了所有的共享文件。
它是unix系统中最重要的目录之一,囊括了二补码文件,各类文档,各类头文件,x,还有各类库文件;还有众多程序,比如ftp,telnet等等。
以前的/usr还是用户的家目录,储存着各类用户文件——现在早已被/home代替了(比如/usr/someone早已改为/home/someone)。
现代的/usr只专门储存各类程序和数据,用户目录早已转移。其实/usr名称未改,不过其含意早已从“用户目录”变成了“unix系统资源”目录。值得注意的是,在一些unix系统上,依然把/usr/someone当作用户家目录,如Minix。
/usr文件系统常常很大,由于所有程序安装在这儿。/usr里的所有文件通常来自Linuxdistribution;本地安装的程序和其他东西在/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大部份情况下是forserver的,所以图形界面没有意义;其中X11R6代表version11release6;
/usr/X11R6/bin:x的二补码文件,包含运行x的必须文件;
/usr/X11R6/include:x相关的头文件;
/usr/X11R6/lib:x库文件;
/usr/X11R6/lib/modules:x的模块unix 系统目录,启动时加载。缺乏video4linux,DRIandGLX和输入输出设备模块,将工作不正常;
/usr/X11R6/lib/X11/fonts:xfontserver的字体文件;
/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中查看linux是什么系统,它包含的程序类似于chroot,useradd,in.tftpdandpppconfig;
/usr/share:它包含了各类程序间的共享文件,如字体,图标,文档等。(/usr/local对应的目录是/usr/loca/share);
/usr/share/doc:类似应用程序的man指南。它包含程序的说明文件,默认配置文件等;
/usr/share/info:不常用unix 系统目录,早已被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:内核编译过程形成的文件;一般由命令‘makeconfig’,‘makemenuconfig’或‘makexconfig’执行后形成;
/usr/src/linux/.depend,/usr/src/linux/.hdepend:‘makedep’检测编译依赖时须要的文件,由/usr/src/linux/.config形成;
/usr/src/linux/COPYING:GNUlicense;
/usr/src/linux/Makefile:编译内核所需的Makefile;
/usr/src/linux/Rules.make:当有多个Makefile时,依据它的规则执行make;
/usr/tmp:早已被诸多发行版抛弃的临时文件夹。
补充:系统常用维护方法
1,在“开始”菜单中选择“控制面板”选项,打开“控制面板”窗口,单击“管理工具”链接
2,在打开的“管理工具”窗口中双击“事件查看器”图标
3,接着会打开“事件查看器”窗口
4,在两侧窗棂中的树形目录中选择须要查看的日志类型,如“事件查看器本地--Win日志--系统日志,在接着在中间的“系统”列表中即查看到关于系统的风波日志
5,双击日志名称,可以打开“事件属性”对话框,切换到“常规”选项卡,可以查看该日志的常规描述信息
6,切换到“详细信息”选项卡linux删除文件夹,可以查看该日志的详尽信息
7,打开“控制面板”窗口,单击“操作中心”链接,打开“操作中心”窗口,展开“维护”区域
8,单击“查看可靠性历史记录”链接,打开“可靠性监视程序”主界面,如图所示,用户可以选择按天或则按周为时间单位来查看系统的稳定性曲线表,假如系统近期没出过哪些状况,这么按周来查看会比较合适。观察图中的曲线可以发觉,在某段时间内,系统碰到些问题,可靠性指数曲线呈下滑的趋势,而且在这段时间系统遇见了三次问题和一次警告,在下方的列表中可以查看详尽的问题信息。