Linux常见目录使用区别

目录用途分类

/bin 在有的Unix和Linux系统中是/usr/bin的链接,不过UBuntu系统是两个独立的目录。/bin 存放系统管理员和普通用户都要使用的程序。

/sbin 存放用于系统恢复,系统启动,系统维护等程序

/usr/bin 登录用户可以使用的预装程序一般都放在这里

/usr/share/bin 可以通过web访问的程序一般放在这里

*local* 目录下的都不是系统预装,而是手动编译或者安装的程序

usr 指 Unix System Resource,而不是User

/usr/bin与/usr/local/bin区别

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

/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件

如果两个目录下有相同的可执行程序,谁优先执行受到PATH环境变量的影响,比如我的一台服务器的PATH变量为

echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/dean/bin

这里/usr/local/bin优先于/usr/bin, 一般都是如此。

/lib, /usr/lib与/usr/local/lib

/lib目录都是为/bin, /sbin准备的,一般作为开发者不用关心

开发者需要关心下面的事情,一个应用程序启动的时候,会在/lib 和 /usr/lib库中查找动态库,如果动态库没有放在此处,需要用环境变量LD_LIBRARY_PATH指定。比如在程序启动脚本中这样写,就能在/usr/local/lib目录中加载到自己放进去的动态库

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

注意,这是运行时的环境变量,和程序编译时没有关系。

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

原文地址:https://www.cnblogs.com/skiwnywh/p/10322543.html

时间: 2024-10-08 05:19:56

Linux常见目录使用区别的相关文章

Linux 常见目录与区别

.   代表此层目录 ..   代表上一层目录 -   代表前一个工作目录 ~   代表『目前用户身份』所在的家目录

linux常见目录及作用概述、CentOS6/7启动流程概述

linux常见目录及作用概述: /lost 一般为空,当linux非正常关机后,进入救援模式后恢复的文件/bin     简单理解为命令所存在的路径/boot         系统引导程序所需的文件目录,一般测试环境为200-256M/dev 存放设备软件目录,比如磁盘.光驱等等.../etc  系统配置.启动程序,比如网卡信息.GRUB信息等等.../home  普通用户的家目录/lib   启动系统和运行命令所需的共享文件库和内核模块存放/mnt 临时挂载点,可以理解为连接系统和U盘.镜像的

linux可执行文件目录的区别

/bin./sbin./usr/bin./usr/sbin目录的区别 在linux下我们经常用到的四个应用程序的目录是/bin./sbin./usr/bin./usr/sbin .而四者存放的文件一般如下: bin目录: bin为binary的简写主要放置一些系统的必备执行档例如:cat.cp.chmod df.dmesg.gzip.kill.ls.mkdir.more.mount.rm.su.tar等. /usr/bin目录: 主要放置一些应用软件工具的必备执行档例如c++.g++.gcc.c

Linux常见目录作用

Linux中一切皆文件 文件类型: 一般文件 - 目录文件 d 链接文件 l 块设备   b    (以块为单位进行操作,比如硬盘) 字符设备 c  (以字符为单位进行操作,比如主存) socket   s    (网络通讯设备) 管道     p ubuntu下terminal默认颜色 蓝色 - 目录 绿色 - 可执行文件 红色 - 压缩包 浅蓝色 - 链接文件 灰色 - 其他文件 Linux文件目录结构 /etc  配置文件 /boot 引导信息(EFI就在这里面) /var  日志 /ho

LINUX常见目录详解

/bin : 存放系统命令目录; 普通用户和超级用户都能执行,在单用户模式下也可以执行 /sbin/:保存和设置系统环境命令.只有超级用户可以有执行权限.但部分命令可以允许普通用                  户查看. /usr/bin/:存放系统命令目录; 普通用户和超级用户都能执行.但在单用户模式下不能执行. /usr/sbin/:存放根文件系统不必要的系统管理命令.如:多数服务器管理程序.只限超级用户                       使用. /boot:保存系统启动相关的文

Linux常见目录及其作用

在Linux操作系统中,所有文件和目录都被组织成一个以根节点开始的倒置的树状结构.如下图 系统一般以 / 来表示根目录.在根目录之下的可以是目录也可以是文件,而每一个目录中又可以包含子目录文件.如此反复就可以构成一个庞大的文件系统. 上述目录分别是: /bin:        这个目录存放着最经常使用的命令. *    这里的 bin 和 sbin , usr 目录下的 bin 和 sbin , 这四个目录都是用来保存系统命令的. /boot:        这里存放的是启动Linux时使用的一

Linux常见目录详解图

Linux基础之Linux常见命令

 Linux命令的格式: 1.命令  [选项]  [参数] ls   list :显示目录下内容 ① 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ② ls+名直接回车 显示目录下内容 ls+-l               长格式显示 (缩略选项用一个减号,完整选项用两个减号) -rw-------    1   root   root    1190    08-10 23:37     anaconda-ks.cfg 第一

linux 常见命令 前端必备

常见命令 1.创建目录     mkdir 目录名 2.创建文件     touch 文件名 3.查看文件     cat 文件名 4.删除     rm -rf 文件或者目录名 5.复制     cp 源文件 目标位置      cp -r  ./ys/ ./hys/     注: -r 复制目录 6.mv 剪切或改名     (1)剪切         mv 源文件 目标位置         如: mv weixin ./software     (2)重命名         mv 源文件名