概述
- 在linux系统当中,对于可执行文件或者说是可执行命令,通常可以存放在/bin,/sbin,/usr/bin,/usr/local/bin,usr/sbin等目录,而这些目录存放的可执行命令存在哪些区别呢?或者说某个命令存放在哪个文件夹存在何种规范呢?具体如下分析 。
系统级别
/bin
- 存放系统操作的最基本的,必须的执行命令,即对所有用户(普通用户和管理员)都可能需要用到的命令,如下为mac系统下的bin目录,标准的Linux服务器包含更多:
xyzdeMacBook-Pro:bin xyz ls[cpdfhostname linkmvrmsttyunlinkbashcshechokilllnpaxrmdirsyncwait4pathcatdateedkshlspsshtcshzshchmodddexprlaunchctl mkdirpwdsleeptest/sbin
- 存放系统管理的命令,即一般为管理员用到而普通用户基本不会用到的命令,如ping, ifconfig等网络相关的命令,如下:
xyzdeMacBook-Pro:sbin xyz lsapfs_hfs_convert fsck_hfskextunloadmount_exfatnewfs_apfsquotacheckautodiskmountfsck_msdoslaunchdmount_fdescnewfs_exfatrebootdisklabelfsck_udfmd5mount_ftpnewfs_hfsroutedmesgfstypmknodmount_hfsnewfs_msdosrtsoldynamic_pagerfstyp_hfsmountmount_msdosnewfs_udfshutdownemondfstyp_msdosmount_acfsmount_nfsnfsdumountfibreconfigfstyp_ntfsmount_afpmount_ntfsnfsiodfsckfstyp_udfmount_apfsmount_smbfsnologinfsck_apfshaltmount_cd9660mount_udfpfctlfsck_csifconfigmount_cddafsmount_webdavpingfsck_exfatkextloadmount_devfsmpioutilping6用户级别
/usr/bin
- 存放普通用户日常使用和工作所需的一些命令和软件,但不是必须的,如vi,wc,curl等,编程语言命令如Python,JAVA,jstat等,即系统预装的相关软件时会将该软件的可执行文件添加到该目录中 。
/usr/local/bin
- 与/usr/bin的区别是,/usr/bin下面的命令通常是系统预装的命令,会随着系统的升级而改变 。而/usr/local/bin通常用于存放用户下载安装的软件或者自己编写的可执行命令,这里的同名命令不会被系统升级而覆盖 。如MySQL,redis-cli,mvn等,而通常来说,这些软件是通过软连接的方式来连接到实际的可执行命令的地址,一般是按照在/usr/local目录下:
lrwxr-xr-x 1 xyz admin 51B 8 9 2018 mysql -> /usr/local/mysql-5.7.23-macos10.13-x86_64/bin/mysqllrwxr-xr-x 1 xyz admin 68B 8 13 2018 mysql.server -> /usr/local/mysql-5.7.23-macos10.13-x86_64/support-files/mysql.serverlrwxr-xr-x 1 xyz admin 51B 8 12 2018 mysql_config -> ../Cellar/mysql-connector-c/6.1.11/bin/mysql_configlrwxr-xr-x 1 xyz admin 55B 8 28 2018 mysqldump -> /usr/local/mysql-5.7.23-macos10.13-x86_64/bin/mysqldump/usr/sbin
- 存放管理员这个用户可能用到但不是必须的应用程序命令 。
【Linux命令存放目录bin的体系结构分析】
推荐阅读
-
『国足』意外!国足挑战上港4外援最强阵,但比赛都踢完了却连比分都没给!
-
喜剧西西|「衣型」超级丈量攻略:网购衣服尺寸老是不对?那是你还没了解你的身材结构
-
大S|46岁的大s秀出恩爱,照片看起来很温柔,还互相亲吻
-
自动驾驶货运机器人公司Nuro宣布5亿美元C轮融资
-
小胖聊数码 突然换上荣耀X10,谈谈真实使用感受!,用了半年荣耀9X
-
宅基地确权完成后,农村户口价值上升,这4类人可迁回,请知晓!
-
苹果|欧菲光被抛弃 利润暴跌90% 央视发声:减轻“苹果依赖症”
-
-
徐州的5个市辖区的行政区划有哪些不同? 徐州经济开发区属于哪个区
-
-
谢东|60岁知名歌手携小22岁怀孕老婆上坟,祭拜祖先拍视频引发热议
-
两颗西柚▲手机音质提升三倍?1MORE高清蓝牙接收器测评,8小时续航
-
城市生活再精彩,5类农民也会被淘汰回农村,想留下难,希望没你
-
甘油三酯升高和什么原因有关? 甘油三酯高是什么原因
-
-
四川|四川阿坝州若尔盖县发生4.0级地震,震源深度8千米
-
cnBeta|Nikola亚利桑那州新工厂正式破土动工
-
阿福妈妈的育儿经|你真的准备好面对了吗?,高龄要宝宝要慎重!下面这些风险
-
七连板后,A股最火股票停牌核查,上半年继续亏损,炒作即将终结?
-
年轻|年轻小姐姐穿旗袍,虽然少了一些韵味,但却多了一些青春