ubuntu 无法执行二进制文件 二进制文件怎么执行

如何打开二进制文件 ubuntu

查看二进制有以下几种方法:

方法一:hexdump

apt-get install libdata-hexdumper-perl

安装好之后就可以直接hexdump your_binary_file

也可以直接使用hd命令来代替hexdump

如果想要慢慢看: hd your_binary_file| more

方法二:

Vim可以用来查看和编辑二进制文件

vim-b egenea-base.ko加上-b参数,以二进制打开

然后输入命令:%!xxd-g 1切换到十六进制模式显示

0000000: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00.ELF............

0000010: 01 00 03 00 01 00 00 00 00 00 00 00 00 00 00 00................

0000020: 2c a7 03 00 00 00 00 00 34 00 00 00 00 00 28 00,.......4.....(.

0000030: 10 00 0d 00 55 89 e5 51 51 8b 45 08 85 c0 74 11....U..QQ.E...t.

0000040: 52 52 50 a1 00 00 00 00 50 e8 fc ff ff ff 83 c4 RRP.....P.......

0000050: 10 89 ec 5d c3 8d 76 00 55 89 e5 50 50 b8 01 00...]..v.U..PP...

0000060: 00 00 8b 55 08 39 d0 73 09 8d 76 00 01 c0 39 d0...U.9.s..v...9.

0000070: 72 fa 8b 55 04 51 52 50 a1 00 00 00 00 50 e8 fc r..U.QRP.....P..

0000080: ff ff ff 89 ec 5d c3 90 55 89 e5 50 50 b8 01 00.....]..U..PP...

0000090: 00 00 8b 55 08 39 d0 73 09 8d 76 00 01 c0 39 d0...U.9.s..v...9.

00000a0: 72 fa 8b 4d 04 8b 55 10 51 52 50 a1 00 00 00 00 r..M..U.QRP.....

00000b0: 50 e8 fc ff ff ff 89 ec 5d c3 89 f6 55 89 e5 57 P.......]...U..W

00000c0: 56 53 81 ec 8c 00 00 00 8b 5d 1c 8b 45 10 85 db VS.......]..E...

00000d0: 75 7e 85 c0 75 71 50 8b 45 04 50 a1 00 00 00 00 u~..uqP.E.P.....

00000e0: 68 8c 00 00 00 50 e8 fc ff ff ff 83 c4 10 89 c2 h....P.........

然后就可以像修改文本文件一样修改16进制的字符,可以用/查找指定的偏移等等。修改右边的ascii字符应该无效。修改完成后再执行:%!xxd-r切换会二进制模式,然后再:wq保存退出就可以了。在这vim里面这样编辑还是很方便的,注意一定要:%!xxd-r切换回来之后在保存才行。

方法三. Linux上面也有十六进制编辑的GUI工具

jeex()

ghex

bless(Bless is a Hex Editor for Gtk# )

UltraEdit

Ubuntu adb不能执行二进制文件,是什么问题

ADB本来是个调试工具,用来连接Android设备和电脑进行调试的工具,它是不能执行什么二进制文件的。

另外如果真的如你所说属于二进制文件(通常应该是以*.bin作为后缀的文件)--这种文件通常意味着它是直接写入硬盘或者光盘等介质的文件,需要有相应的第三方软件来执行。

如何安装 Bash on Ubuntu on Windows 10

方法/步骤

1

确保您使用至少是Windows 10的14316版本。这种方法只适用于64位版本的Windows 10。

打开设置应用程序和头部更新和安全>对于开发。在这里启动“开发者模式”开关,使开发者模式。

2

接下来,打开控制面板,单击“程序”,然后单击“打开Windows功能打开或关闭”在程序和功能。在这里启用“Windows子系统为Linux(测试版)”列表中的选项,并单击“确定”。

执行此操作后,系统会提示您重新启动计算机。点击“立即重新启动”,以重新启动您的计算机和Windows 10将安装新的功能。

3

您的计算机重新启动后,单击开始按钮(或按Windows键),键入bash,然后按Enter键。

4

运行bash.exe文件中的第一次,系统会提示您接受服务条款。那么该命令将从Windows Store下载Bash on Ubuntu on Windows。

5

如何使用Ubuntu的bash shell,并且安装Linux软件

您现在有基于Ubuntu的完整的命令行的bash shell。因为它们是相同的二进制文件,你可以使用Ubuntu的apt-get命令来安装Ubuntu的软件

要打开Bash shell,只需打开开始菜单,搜索bash或Ubuntu你会看到一个“Bash on Ubuntu on Windows应用程序。你可以将这个应用程序的快捷方式放到你的开始菜单,任务栏,或桌面,方便使用。

6

使用你会用的Linux终端命令。如果你使用标准的Windows命令提示符与DOS命令,这里有两个Bash和Windows中的一些基本命令

7

你需要使用apt-get命令安装和更新了Ubuntu环境下的软件。

阅读剩余
THE END