linux 程序/usr
/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相关推荐
- linux程序提示killed的原因
文章目录 1. 查看Killed对应的日志 1.1 触发Killed常见原因 1.2 查看Killed日志 1.3 dmesg输出信息说明 2. 释放无用内存占用 2.1 查看系统内存情况 2.2 修 ...
- VS开发Linux程序(VisualGDB)
点击打开链接 VisualGDB是在vs上开发Linux程序的工具,利用visual studio强大的功能调试Linux程序真的是很惬意的一件事情.VisualGDB支持Linux的原理是,通过ss ...
- 易语言linux计时器,易语言编写linux程序
易语言支持直接写linux程序在windows下调试,然后可以在linux在直接运行.这点觉得挺强的.不知道其它语言是不是也支持这样:在windows下编译,然后可以到linux下执行.虽然只是可以写 ...
- linux程序分析工具下载,linux 程序分析工具
http://blog.csdn.net/denny_233/article/details/7477282 2012 linux程序分析工具介绍(一)--"/proc" 写在最前 ...
- linux 包管理工具dnf,Linux 程序包管理 rpm yum dnf
Linux程序包管理:包管理器功能:打包,包管理(安装,升级,卸载,查询,校验) 目前Linux中最常见有两种常用工具deb:debian Linux使用 包括ubuntu rpm:Redhat Pa ...
- Linux程序安装和管理
目录 一.Linux应用程序基础 二. RPM包管理工具 三.rpm命令的格式 四.安装.升级.卸载RPM软件包 五.维护RPM数据库 六.解决软件包依赖关系方法 七.yum安装文件,rpm升级版软件 ...
- linux程序包管理rpm,yum和编译安装以及冒泡排序练习
linux程序包管理: API:Application Programming Interface POSIX:Portable OS 程序源代码--> 预处理--> 编译--> 汇 ...
- Windows使用CLion 远程调试Linux程序
后记:从Windows使用CLion 远程调试Linux程序真是个大坑,巨坑.有条件的还是开个虚拟机(没条件的也开个虚拟机吧),在本地使用带图形界面的Linux系统直接进行调试. 最近在Linux系统 ...
- 如何成为一名现代的Linux程序员
如何成为一名现代的Linux程序员 近几年来,Linux有了很大的发展,已从一个不起眼的小玩意发展到在越来越多的<财富>500强公司中发挥巨大作用.从人们使用的手机到最大型的超级计算机集群 ...
最新文章
- error C2065: “M_PI”: 未声明的标识符
- HDU 4635 Strongly connected(缩点、最多可加边数使得仍然非强连通)
- 中蒙最大陆路口岸2018年运行中欧班列1052列
- android compile使用方法,自己创建一个android studio在线依赖compile
- excel原来是门编程语言-使用公式拼接字符串
- 电子助力方向机控制模块_17款路虎揽胜:偶发性电子助力失效
- 关于打开sdk下载不了的最优秀解决方式
- python数据库操作——NoSQL数据库之连接MongoDB、Redis数据库
- 软考计算机硬件工程师考试大纲,2016年软考信息安全工程师考试大纲
- 如何用计算机判断直角三角形,三角形角度(直角三角形懒人计算器)
- Fast RTPS原理与代码分析(2):动态发现协议之参与者发现协议PDP
- P1069 细胞分裂
- 智慧高铁、智慧机场对护照阅读器的应用 SDK说明
- 装了伽卡他卡打不开任务管理器的解决办法
- 下一代防火墙(NGFW)如何防御APT攻击?
- 10款相似图片搜索引擎
- 定制化ROM采坑之路(3):基于魔趣OS开发入门级的系统级应用
- 拓扑数据分析-Topological data analysis
- appium毒——球鞋怎么买?
- iOS开发准备篇-(3)Safari常用快捷键
热门文章
- C++对输入流输出流运算符的重载【案例】
- 淮北计算机考试报名,淮北2019年12月计算机等级考试报名入口/注意事项
- 查看类的实现类mac_自定义类加载器实现热加载
- 微课--Python生成器函数定义与使用(19分钟)
- 微课系列(5):Python程序中__name__变量的用法
- 使用决策树分类算法判断一下你的Python水平
- Python使用递归对任意嵌套列表进行扁平化
- java jacoco覆盖率报错_接口测试代码覆盖率(jacoco)方案分享
- C++ 容器适配器(stack、queue、priority_queue)
- python 切片函数,python切片详解