/usr 系统级的目录,可以理解为 C:/Windows/

/usr/local 用户级的程序目录,可以理解为 C:/Progrem Files/,用户自己编译的软件默认会安装到这个目录下

/opt 用户级的程序目录,可以理解为 D:/Software , opt 有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接 rm -rf 掉即可

/bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。可以通过ln 将其他可执行文件放在这里,就不需要配置path了
/etc 存放系统管理和配置文件
/home 存放所有用户文件的根目录
/usr 用于存放系统应用程序
/usr/bin 应用程序
/usr/sbin 超级用户的管理程序,比如service,useradd,userdel
/usr/doc 文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 可理解为 C:/Windows/System32 ,存放各种依赖库
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 用户自己编译的软件默认会安装到这个目录下
/usr/local/lib 本地增加的库
/opt 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里。
/proc 虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/root 超级用户(系统管理员)的主目录(特权阶级o
/sbin 存放二进制可执行文件,只有root才能访问。
/dev 用于存放设备文件。
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
/boot 存放用于系统引导时使用的各种文件
/lib 存放跟文件系统中的程序运行所需要的共享库及内核模块。共享库又叫动态链接共享库,作用类似windows里的.dll文件
/var 用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等。

/bin是系统的一些指令。bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
/sbin一般是指超级用户指令。主要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。
/usr/bin 是你在后期安装的一些软件的运行脚本。主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。
/usr/sbin 放置一些用户安装的系统管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。

参考:
https://www.cnblogs.com/aidata/p/11753179.html
https://www.cnblogs.com/fengjunhua/p/7737607.html

linux 程序/usr相关推荐

  1. linux程序提示killed的原因

    文章目录 1. 查看Killed对应的日志 1.1 触发Killed常见原因 1.2 查看Killed日志 1.3 dmesg输出信息说明 2. 释放无用内存占用 2.1 查看系统内存情况 2.2 修 ...

  2. VS开发Linux程序(VisualGDB)

    点击打开链接 VisualGDB是在vs上开发Linux程序的工具,利用visual studio强大的功能调试Linux程序真的是很惬意的一件事情.VisualGDB支持Linux的原理是,通过ss ...

  3. 易语言linux计时器,易语言编写linux程序

    易语言支持直接写linux程序在windows下调试,然后可以在linux在直接运行.这点觉得挺强的.不知道其它语言是不是也支持这样:在windows下编译,然后可以到linux下执行.虽然只是可以写 ...

  4. linux程序分析工具下载,linux 程序分析工具

    http://blog.csdn.net/denny_233/article/details/7477282 2012 linux程序分析工具介绍(一)--"/proc" 写在最前 ...

  5. linux 包管理工具dnf,Linux 程序包管理 rpm yum dnf

    Linux程序包管理:包管理器功能:打包,包管理(安装,升级,卸载,查询,校验) 目前Linux中最常见有两种常用工具deb:debian Linux使用 包括ubuntu rpm:Redhat Pa ...

  6. Linux程序安装和管理

    目录 一.Linux应用程序基础 二. RPM包管理工具 三.rpm命令的格式 四.安装.升级.卸载RPM软件包 五.维护RPM数据库 六.解决软件包依赖关系方法 七.yum安装文件,rpm升级版软件 ...

  7. linux程序包管理rpm,yum和编译安装以及冒泡排序练习

    linux程序包管理: API:Application Programming Interface POSIX:Portable OS 程序源代码--> 预处理--> 编译--> 汇 ...

  8. Windows使用CLion 远程调试Linux程序

    后记:从Windows使用CLion 远程调试Linux程序真是个大坑,巨坑.有条件的还是开个虚拟机(没条件的也开个虚拟机吧),在本地使用带图形界面的Linux系统直接进行调试. 最近在Linux系统 ...

  9. 如何成为一名现代的Linux程序员

    如何成为一名现代的Linux程序员 近几年来,Linux有了很大的发展,已从一个不起眼的小玩意发展到在越来越多的<财富>500强公司中发挥巨大作用.从人们使用的手机到最大型的超级计算机集群 ...

最新文章

  1. error C2065: “M_PI”: 未声明的标识符
  2. HDU 4635 Strongly connected(缩点、最多可加边数使得仍然非强连通)
  3. 中蒙最大陆路口岸2018年运行中欧班列1052列
  4. android compile使用方法,自己创建一个android studio在线依赖compile
  5. excel原来是门编程语言-使用公式拼接字符串
  6. 电子助力方向机控制模块_17款路虎揽胜:偶发性电子助力失效
  7. 关于打开sdk下载不了的最优秀解决方式
  8. python数据库操作——NoSQL数据库之连接MongoDB、Redis数据库
  9. 软考计算机硬件工程师考试大纲,2016年软考信息安全工程师考试大纲
  10. 如何用计算机判断直角三角形,三角形角度(直角三角形懒人计算器)
  11. Fast RTPS原理与代码分析(2):动态发现协议之参与者发现协议PDP
  12. P1069 细胞分裂
  13. 智慧高铁、智慧机场对护照阅读器的应用 SDK说明
  14. 装了伽卡他卡打不开任务管理器的解决办法
  15. 下一代防火墙(NGFW)如何防御APT攻击?
  16. 10款相似图片搜索引擎
  17. 定制化ROM采坑之路(3):基于魔趣OS开发入门级的系统级应用
  18. 拓扑数据分析-Topological data analysis
  19. appium毒——球鞋怎么买?
  20. iOS开发准备篇-(3)Safari常用快捷键

热门文章

  1. C++对输入流输出流运算符的重载【案例】
  2. 淮北计算机考试报名,淮北2019年12月计算机等级考试报名入口/注意事项
  3. 查看类的实现类mac_自定义类加载器实现热加载
  4. 微课--Python生成器函数定义与使用(19分钟)
  5. 微课系列(5):Python程序中__name__变量的用法
  6. 使用决策树分类算法判断一下你的Python水平
  7. Python使用递归对任意嵌套列表进行扁平化
  8. java jacoco覆盖率报错_接口测试代码覆盖率(jacoco)方案分享
  9. C++ 容器适配器(stack、queue、priority_queue)
  10. python 切片函数,python切片详解