首页
学习
活动
专区
圈层
工具
发布

Linux bin, sbin, usrbin, usrsbin 区别

在linux下我们经常用到的四个应用程序的目录是:/bin、/sbin、/usr/bin、/usr/sbin  bin:  bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp.../bin: 是系统的一些指令. /sbin: 一般是指超级用户指令. /usr/bin: 是你在后期安装的一些软件的运行脚本....综述: 如果是用户和管理员必备的二进制文件,就会放在/bin; 如果是系统管理员必备,但是一般用户根本不会用到的二进制文件,就会放在 /sbin。...如果不是用户必备的二进制文件,多半会放在/usr/bin; 如果不是系统管理员必备的工具,如网络管理命令,多半会放在/usr/sbin。...参考推荐: /bin、/sbin、/usr/bin、/usr/sbin目录的区别 Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程

6.6K72
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux的bin、sbin、usrsbin、usrbin、usrlocalbin、usrlocalsbin

    1、Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin /bin bin为binary的简写,包含基本的用户命令,可被所有用户使用...同类型的工具同时也可以保存在/usr/bin、/usr/local/sbin。但是/sbin中保存的工具是在系统启动、复原、恢复和修复的过程中,作为/bin中工具的补充。...总结:如果是用户和管理员必备的二进制文件,通常放在/bin。如果是系统管理员必备,但是一般用户根本不会用到的二进制文件,通常放在/sbin。...相对而言,如果不是用户必备的二进制文件,通常会放在/usr/bin;如果不是系统管理员必备的工具,通常会放在/usr/sbin。 2....Linux中的目录介绍 •主目录:/root、/home/username •用户可执行文件:/bin、/usr/bin、/usr/local/bin •系统可执行文件:/sbin、/usr/sbin

    7.1K90

    linux下 bin、sbin、usrsbin、usrbin 目录的作用和区别

    ,reboot,用于启动系统,修复系统 /bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到 从用户权限的角度: /sbin目录下的命令通常只有管理员才可以运行.../bin下的命令管理员和一般的用户都可以使用 从可运行时间角度: /sbin 和 /bin都能够在挂载其他文件系统前就可以使用。...接下来看/usr/bin,/usr/sbin 与 /sbin,/bin 目录的区别: /bin,/sbin目录是在系统启动后挂载到根文件系统中的,所以/sbin,/bin目录必须和根文件系统在同一分区.../usr/sbin存放的一些非必须的系统命令;/usr/bin存放一些用户命令,如led(控制LED灯的)。 PS: /bin是系统的一些指令。...可以查看PATH,如果是:PATH=$PATH:$HOME/bin则需要添加成如下: PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin

    4.1K20

    安装jdk的几种方式

    环境:     centos7     jdk1.8 安装文件(分yum安装、bin文件、rpm文件、以及tar.gz文件安装) 开始安装: yum安装          检查是否已安装 #检查 是否已安装...文件 bin文件是可以直接在centos下直接执行的文件,这里对其进行授权然后执行即可 #授权 chmod +x *.bin #执行 jdk1.8.0_211.bin 如果文件名不一致,注意变通一下 ....一些其他发行版的linux系统采用同样方式处理即可 rpm文件 rpm(Red-Hat Package Manager)文件,理论上来说所有基于Red Hat Enterprise Linux发行版的linux...系统均能使用此类文件直接安装,安装命令如下: # 使用rpm类型安装文件 注意文件名不一致的时候修改成对应文件名即可 rpm -ivh jdk-8u211-linux-x64.rpm tar.gz 此类为压缩包...使修改生效 source /etc/profile 验证: java -version 出现以上信息即完成 注意:一般来说,只有使用tar.gz包需要手动配置环境变量,但不乏有些安装源可能为大神自己制作

    15910

    【Linux】库制作与原理

    库有两种: 静态库 .a[Linux]、.lib[windows] 动态库 .so[Linux]、.dll[windows] 2.静态库 静态库(.a):程序在编译链接的时候把库的代码链接到可执...在Linux下,我们之前也了解过如何通过gcc编译器来完成这⼀系列操作。 接下来我们深⼊探讨⼀下编译和链接的整个过程,来更好的理解动静态库的使⽤原理。 先来回顾下什么是编译呢?...动态链接器: 动态链接器(如ld-linux.so)负责在程序运⾏时加载动态库。 当程序启动时,动态链接器会解析程序中的动态库依赖,并加载这些库到内存中。...环境变量和配置⽂件: Linux系统通过环境变量(如LD_LIBRARY_PATH)和配置⽂件(如/etc/ld.so.conf及其⼦配置 ⽂件)来指定动态库的搜索路径。...缓存⽂件: 为了提⾼动态库的加载效率,Linux系统会维护⼀个名为/etc/ld.so.cache的缓存⽂件。

    42510

    制作mongodb的Docker镜像文件

    在上一章《Docker下,极速体验mongodb》中,我们快速搭建了mongodb并在控制台做了基本的体验,当时用的镜像是官方发布在hub.docker.com上的镜像,今天我们来尝试一下自己制作一个mongodb...的Docker镜像,在制作的过程中顺便了解如何在linux下安装mongodb。...下载mongodb安装文件 首先要下载下载mongodb安装文件,去官网下载,地址:https://www.mongodb.com/download-center#community 下载后找个目录解压此文件...,得到文件夹mongodb-linux-x86_64-ubuntu1604-3.4.9; 创建Dockerfile文件 新建一个Dockerfile文件,位置和mongodb-linux-x86_64-...目录加入到PATH环境变量中 ENV PATH=$WORK_PATH/mongodb/bin:$PATH #mongodb的web端口 EXPOSE 28017 #连接端口 EXPOSE 27017

    5.1K90

    Docker下的Kafka学习之一:制作集群用的镜像文件

    从镜像制作开始 本章我们一起把kafka集群用到的镜像文件做出来,后续的实践都用这个镜像来进行; 功能梳理 这个镜像能提供哪些功能呢? 1....把kafka_2.9.2-0.8.1/bin 加入到PATH中,这是为了后续执行kafka-topics.sh、kafka-console-producer.sh等命令时方便; 构造Dockerfile...这里简单介绍一下这些材料: 1. jdk安装文件:linux版的jdk1.8文件超过了一百兆,超过了github单个文件50兆的限制,所以在linux或者mac上执行split -b 50m jdk...如果您手里只有windows,可以在docker上启动一个linux容器,启动的时候用-v创建文件映射,这样就能在这个linux容器里面分割并同步到windows上了; 2. zookeeper-3.4.6...RUN mkdir -p $LOG_PATH #创建zookeeper的Data目录 RUN mkdir -p $ZK_DATA_PATH #把分割过的jdk1.8安装文件复制到工作目录 COPY

    4.2K90
    领券