我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下如何创建可执行bin安装文件

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下如何创建可执行bin安装文件

这篇文章主要为大家展示了“Linux下如何创建可执行bin安装文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何创建可执行bin安装文件”这篇文章吧。

.bin 文件是在 Linux 和类 Unix 操作系统上的自执行文件。在执行 .bin 文件之前,你需要给它执行权限。这可以通过命令行或者 gui 完成。

Linux下如何创建可执行bin安装文件

实现方法

1、本文以在Redhat系统中安装ftp命令为例说明,如何将安装脚本和安装介质整合成一个文件,简化操作。

首先,编写一个脚本,包含安装的命令。

 #!/bin/sh  echo "Hello World" dir_installation=/root/create_bin sed -n -e '1,/^exit 0$/!p' $0 > "${dir_installation}/ftp-0.17-54.el6.x86_64.rpm" 2>/dev/null cd $dir_installation rpm -ivh ftp-0.17-54.el6.x86_64.rpm rm ftp-0.17-54.el6.x86_64.rpm  exit 0

注意,这个脚本的关键在于sed,他会把exit 0后面的内容提取出来,另存为rpm包,然后执行安装,安装完成后删掉rpm。

最后,我们用cat命令将脚本和安装包生成一个新的文件。

Linux下如何创建可执行bin安装文件

这时,如果用file命令查看install-rpm.bin文件,可以发现它的类型还是文本类型,用vim编辑器打开,还是可以看到脚本内容的,也可进行修改。

Linux下如何创建可执行bin安装文件

2、对于第二个隐藏代码内容的需求,有一款工具叫做 shc ,可以用它来将脚本编程二进制文件。

shc的用法比较简单,下载后make生成可执行文件,然后直接对脚本进行加密,会生成两个文件。一个以.x结尾,为可执行的二进制文件。另一个以.x.c结尾,为生成的中间c文件。shc还能指定可执行脚本的过期时间。

 wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz  tar xvfz shc-3.8.9b.tgz  cd shc-3.8.9b make  ./shc -v shc parse(-f): No source file specified  shc Usage: shc [-e date] [-m addr] [-i iopt] [-x cmnd] [-l lopt] [-rvDTCAh] -f script  ./shc -f install-rpm.bin

通过 shc 可以将脚本文件编译成二进制文件,隐藏了脚本的内容,对于一般的用户是没办法查看和修改的。

以上是“Linux下如何创建可执行bin安装文件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下如何创建可执行bin安装文件

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下如何创建可执行bin安装文件

这篇文章主要为大家展示了“Linux下如何创建可执行bin安装文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何创建可执行bin安装文件”这篇文章吧。.bin 文件是在 Linu
2023-06-28

如何在Linux下执行bin文件

本篇内容介绍了“如何在Linux下执行bin文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!什么是 .bin 文件?.bin 文件是在 L
2023-06-16

linux如何创建可执行文件

要在Linux中创建可执行文件,您可以使用以下步骤:创建一个新的源文件:首先,您需要创建一个新的源文件,其中包含您的代码。可以使用任何文本编辑器创建新文件,例如`vi`或`nano`。例如,创建一个名为`my_program.c`的新文件:
2023-10-27

Linux下如何查找可执行文件

本篇文章为大家展示了Linux下如何查找可执行文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。windows下,可以根据文件的后缀名进行判断该文件是否是可执行文件,可是Linux系统怎样判断文件是
2023-06-28

Linux下怎么创建并执行.JAR文件

今天小编给大家分享一下Linux下怎么创建并执行.JAR文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。.JAR文件是一种
2023-06-27

Linux下怎么创建并执行Jar文件

这篇“Linux下怎么创建并执行Jar文件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux下怎么创建并执行Jar文件
2023-06-28

Linux如何运行可执行文件

在Linux中运行可执行文件可以通过以下几种方式:1. 在命令行中直接运行可执行文件:```./可执行文件名```在当前目录下使用 "./" 加上可执行文件名来运行。2. 将可执行文件复制到系统的路径下,然后直接使用文件名运行:```sud
2023-09-27

linux如何查找可执行文件

这篇文章主要讲解了“linux如何查找可执行文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux如何查找可执行文件”吧!linux下查找可执行文件ls -F|grep "*"这样就可
2023-06-13

Javascript中的执行上下文如何创建

这篇文章主要介绍“Javascript中的执行上下文如何创建”,在日常操作中,相信很多人在Javascript中的执行上下文如何创建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Javascript中的执行上
2023-07-05

Linux下如何创建FIFO文件

本文小编为大家详细介绍“Linux下如何创建FIFO文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux下如何创建FIFO文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。FIFO文件即命名管道 ,通过
2023-06-27

编写Linux可执行文件:使用GitLab创建(Go环境)

学习知识要善于思考,思考,再思考!今天编程网小编就给大家带来《编写Linux可执行文件:使用GitLab创建(Go环境)》,以下内容主要包含等知识点,如果你正在学习或准备学习Golang,就都不要错过本文啦~让我们一起来看看吧,能帮助到你就
编写Linux可执行文件:使用GitLab创建(Go环境)
2024-04-04

python如何封装成可执行文件

Python可以通过将代码封装成可执行文件来实现,常用的方式有两种:使用pyinstaller和使用cx_Freeze。使用pyinstaller:1. 首先,需要安装pyinstaller库。可以使用pip命令进行安装:`pip inst
2023-09-23

Linux下如何执行二进制文件

这篇文章主要为大家展示了“Linux下如何执行二进制文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何执行二进制文件”这篇文章吧。二进制文件是我们几乎每天都需要打交道的文件类型,
2023-06-27

linux下如何安装.deb文件

这篇文章主要介绍了linux下如何安装.deb文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。deb是Unix系统(其实主要是Linux)下的安装包,基于 tar 包,因此
2023-06-27

linux如何从一个rpm包运行可执行文件

如何在Linux中从RPM包运行可执行文件:安装RPM包。查找可执行文件的路径。运行可执行文件。可选步骤:将可执行文件添加到PATH中。创建符号链接。使用sh运行脚本。注意事项:权限、依赖项和可信来源很重要。
linux如何从一个rpm包运行可执行文件
2024-04-02

Linux下如何查看.so和可执行文件是否debug编译

这篇文章将为大家详细讲解有关Linux下如何查看.so和可执行文件是否debug编译,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何判断一个.so是否是debug编译的。我记得以前自己是用file来查看
2023-06-09

Linux系统如何创建不可变更的文件

这篇文章给大家分享的是有关Linux系统如何创建不可变更的文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.创建不可删除文件Linux:/qinys/oliver # touch test.shLinux:/
2023-06-28

如何在Linux操作系统下创建锁文件

这篇文章主要介绍“如何在Linux操作系统下创建锁文件”,在日常操作中,相信很多人在如何在Linux操作系统下创建锁文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Linux操作系统下创建锁文件”的疑
2023-06-17

Linux如何给文件权限?linux给文件添加可执行权限的技巧

如果我们要运行这样的文件是需要单独给这个文件添加一个可执行的权限,该怎么给文件添加可执行文件呢?文件或目录的访问权限分为只读,只写和可执行三种。下面我们就来看看详细的操作过程。登录Linux系统,新建一个终端在终端中使用touch命令创建一
2022-06-04

编程热搜

目录