您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

Linux命令存放目录bin的体系结构分析

时间:2019-06-05 13:57:25  来源:  作者:

概述

  • linux系统当中,对于可执行文件或者说是可执行命令,通常可以存放在/bin,/sbin,/usr/bin,/usr/local/bin,usr/sbin等目录,而这些目录存放的可执行命令存在哪些区别呢?或者说某个命令存放在哪个文件夹存在何种规范呢?具体如下分析。

系统级别

/bin

  • 存放系统操作的最基本的,必须的执行命令,即对所有用户(普通用户和管理员)都可能需要用到的命令,如下为mac系统下的bin目录,标准的Linux服务器包含更多:
xyzdeMacBook-Pro:bin xyz ls
[		cp		df		hostname	link		mv		rm		stty		unlink
bash		csh		echo		kill		ln		pax		rmdir		sync		wait4path
cat		date		ed		ksh		ls		ps		sh		tcsh		zsh
chmod		dd		expr		launchctl	mkdir		pwd		sleep		test

/sbin

  • 存放系统管理的命令,即一般为管理员用到而普通用户基本不会用到的命令,如ping, ifconfig等网络相关的命令,如下:
xyzdeMacBook-Pro:sbin xyz ls
apfs_hfs_convert	fsck_hfs		kextunload		mount_exfat		newfs_apfs		quotacheck
autodiskmount		fsck_msdos		launchd			mount_fdesc		newfs_exfat		reboot
disklabel		fsck_udf		md5			mount_ftp		newfs_hfs		route
dmesg			fstyp			mknod			mount_hfs		newfs_msdos		rtsol
dynamic_pager		fstyp_hfs		mount			mount_msdos		newfs_udf		shutdown
emond			fstyp_msdos		mount_acfs		mount_nfs		nfsd			umount
fibreconfig		fstyp_ntfs		mount_afp		mount_ntfs		nfsiod
fsck			fstyp_udf		mount_apfs		mount_smbfs		nologin
fsck_apfs		halt			mount_cd9660		mount_udf		pfctl
fsck_cs			ifconfig		mount_cddafs		mount_webdav		ping
fsck_exfat		kextload		mount_devfs		mpioutil		ping6

用户级别

/usr/bin

  • 存放普通用户日常使用和工作所需的一些命令和软件,但不是必须的,如vi,wc,curl等,编程语言命令如PythonJAVA,jstat等,即系统预装的相关软件时会将该软件的可执行文件添加到该目录中。

/usr/local/bin

  • 与/usr/bin的区别是,/usr/bin下面的命令通常是系统预装的命令,会随着系统的升级而改变。而/usr/local/bin通常用于存放用户下载安装的软件或者自己编写的可执行命令,这里的同名命令不会被系统升级而覆盖。如MySQLredis-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/mysql
lrwxr-xr-x 1 xyz admin 68B 8 13 2018 mysql.server -> /usr/local/mysql-5.7.23-macos10.13-x86_64/support-files/mysql.server
lrwxr-xr-x 1 xyz admin 51B 8 12 2018 mysql_config -> ../Cellar/mysql-connector-c/6.1.11/bin/mysql_config
lrwxr-xr-x 1 xyz admin 55B 8 28 2018 mysqldump -> /usr/local/mysql-5.7.23-macos10.13-x86_64/bin/mysqldump

/usr/sbin

  • 存放管理员这个用户可能用到但不是必须的应用程序命令。


Tags:Linux bin   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
概述 在Linux系统当中,对于可执行文件或者说是可执行命令,通常可以存放在/bin,/sbin,/usr/bin,/usr/local/bin,usr/sbin等目录,而这些目录存放的可执行命令存在哪些区别呢?或者说某...【详细内容】
2019-06-05  Tags: Linux bin  点击:(538)  评论:(0)  加入收藏
▌简易百科推荐
作用显示文件或目录所占用的磁盘空间使用命令格式du [option] 文件/目录命令功能显示文件或目录所占用的磁盘空间一些写法的区别du -sh xxx 显示总目录的大小,但是不会列出...【详细内容】
2021-12-23  mitsuhide1992    Tags:du命令   点击:(12)  评论:(0)  加入收藏
什么是linux内核linux就像是一个哲学的最佳实践。如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪地说着:“linux的美丽简直让人沉醉。”我只能说是我处在linux学习的修炼...【详细内容】
2021-12-23  linux上的码农    Tags:linux内核   点击:(15)  评论:(0)  加入收藏
本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(dae...【详细内容】
2021-12-23  软件架构    Tags:systemctl   点击:(14)  评论:(0)  加入收藏
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。命令格式mv [选项] 源文件或者目录 目标文件或者目录命令功能mv命令中第二个参数类型的不同(...【详细内容】
2021-12-17  入门小站    Tags:mv命令   点击:(23)  评论:(0)  加入收藏
大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 98篇原创内容 -->公众号 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处...【详细内容】
2021-12-17  仙风道骨的宝石骑士    Tags:sed命令   点击:(22)  评论:(0)  加入收藏
Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性地拿了下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段...【详细内容】
2021-12-15  linux上的码农    Tags:node   点击:(25)  评论:(0)  加入收藏
难道只有我一个人觉得Ubuntu的unity桌面非常好用吗?最近把台式机上面的Ubuntu 16.04格式化了,装了黑苹果用了一周,不得不说,MacOS确实很精美,软件生态比Linux丰富很多,比Windows简...【详细内容】
2021-12-14  地球末日村    Tags:ubuntu   点击:(41)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  窥镜天    Tags:Linux netstat   点击:(28)  评论:(0)  加入收藏
对于较多数量的文件描述符的监听无论是select还是poll系统调用都显得捉襟见肘,poll每次都需要将所有的文件描述符复制到内核,内核本身不会对这些文件描述符加以保存,这样的设计...【详细内容】
2021-12-13  深度Linux    Tags:Linux   点击:(19)  评论:(0)  加入收藏
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范...【详细内容】
2021-12-10  架构驿站    Tags:eBPF   点击:(29)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条