Linux中的bin是什么?请高手详细点!bin目录里面一般放的都是一些基本的程序 , 比如说你在shell输入的命令“ls”等,还有一个和他很相像的是sbin目录,这个目录也放着一些程序,但是,这里的程序是要root用户才有权限运行,普通用户要用su命令切换到root用户才能运行!
linux使用另一个用户bin目录命令操作步骤如下 。
1、进入当前用户目录如果是root用户会表示为root目录,如果是其他用户会表示为home 。
2、进入根目录cd/ 。
3、返回上级目录cd.. 。
Linux下制作bin可执行文件一 Linux安装文件
Linux常见的安装为tar,zip , gz,rpm,deb,bin等 。我们可以简单的分为三类,
第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件;
第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装 , 例如Ubuntu中的apt来安装deb,Redhat中的yum来安装rpm;
第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行bin安装文件时,其实就是bin里面的sh来解压bin中的zip或安装rpm的过程;
.bin安装文件可以认为是sh文件和zip或rpm等其他安装文件的打包形式 。如下图:
shell脚本:
脚本很简单,关键在于sed那一行,大概意思是匹配exit 0,如果匹配到了,把它后面的打印出来 。
然后将安装包打包成 install.tar.gz,如:
最终将上述两个文件打包成bin文件,并赋予执行权限
执行bin文件和执行shell脚本一样,直接运行
Tip:提取文件也可以使用tail来分割文件的,这个有时候可能会失败(网上很多人都说tail方法可能有各种问题,我测试没碰见) 。建议使用sed方式提取文件
linux下bin安装升级包制作第一:打包或压缩文件tar,zip,gz等 , 通常解压后便可,或者解压后运行sh文件;app
第二:对应的有管理工具的deb , rpm等,一般的这类安装文件能够经过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装deb,Redhat中的yum来安装rpm;工具
第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行bin安装文件时,其实就是bin里面的sh来解压bin中的zip或安装rpm的过程;
.bin安装文件能够认为是sh文件和zip或rpm等其余安装文件的打包形式 。以下图
.bin安装文件的优势:spa
1)只有一个包即.bin文件;.net
2)能够直接运行在Linux上,由于他是sh(他的前半部分是sh);命令行
3)在sh中能够包含须要用户接收的协议信息,并且提示用户接收,若是用户不接收 , 安装退出;
1)超级简单: sh xxxx.bin 或直接xxxx.bin 。
2)过程以下:
上传.bin文件至目标服务器执行
./vdi.bin
参考:
【linux下bin命令 linux binding】关于linux下bin命令和linux binding的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- mysql下到了c盘 mysql怎么不存到c盘
- redis linux安装包 linux下redis包
- mongodb安装包下载 MongoDB下载安装
- mysql需要花钱吗 mysql什么情况下免费
- mongodb下载安装教程 mongodb怎么下载安装
- mongodb中如何嵌入文档 mongodb嵌入式linux使用
- mongodb安装包下载 mongodb安装包大小
- 介绍一下歌 介绍一下 redis
- linuxmongodb启动服务 linux-mongodb
- 在什么情况下使用网管交换机 在什么情况下使用mongodb
