马春杰杰博客
致力于深度学习经验分享!

Linux下可执行文件的存放位置汇总

文章目录
[隐藏]

下面介绍一些Linux系统下常用的二进制文件所在目录。Linux可执行命令都在哪个目录?

apt安装的包

apt-get install安装目录是包的维护者确定的,不是用户
apt-get 下载后,软件所在路径是:/var/cache/apt/archives
系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到了/etc下。

conda管理的包

conda安装位置/bin
conda安装位置/envs/bin

系统pip的包

~/.local/lib/python3.8/site-packages

系统文件

/bin:该目录包含单用户模式下启动或修复系统所需的可执行程序。

/sbin:与/bin一样,该目录包含引导系统所需的命令,但普通用户通常不会执行这些命令。

/usr/bin:然后通常/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变

/usr/local/bin:这是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件
如果/usr/bin/usr/local/bin两个目录下有相同的可执行程序,谁优先执行受到PATH环境变量的影响

/usr/sbin:该目录包含用于系统管理的程序二进制文件,这些程序二进制文件对于引导过程挂载/usr系统修复并不重要。

/usr/local/sbin:用于系统管理的本地安装程序。

其他一些系统目录

/etc/rc.d:启动的配置文件和脚本

/lib: 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件

/mnt: 系统提供这个目录是让用户临时挂载其他的文件系统。

/lost+found: 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里

/proc: 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。

/var: 某些大文件的溢出区,比方说各种服务的日志文件

/usr/x11r6: 存放x window的目录

/usr/includelinux下开发和编译应用程序所需要的头文件

/usr/lib: 常用的动态链接库和软件包的配置文件

/usr/src: 源代码,linux内核的源代码就放在/usr/src/linux

/usr/local/lib: 本地增加的库根文件系统

本文最后更新于2022年11月18日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » Linux下可执行文件的存放位置汇总

留个评论吧~ 抢沙发 评论前登陆可免验证码!

私密评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册