相关疑难解决方法(0)

如何从bash查看二进制文件?

我想查看当前目录中文件的内容,但是从命令行以二进制形式查看.我怎样才能做到这一点?

binary bash shell

255
推荐指数
8
解决办法
38万
查看次数

如何只获取二进制文件的前十个字节

我正在编写一个bash脚本,需要获取文件的头(前10个字节),然后在另一个部分中获取除前10个字节之外的所有内容.这些是二进制文件,将有可能\0的,并\n在整个前10个字节的.似乎大多数实用程序都使用ASCII文件.实现这一任务的好方法是什么?

binary bash

67
推荐指数
3
解决办法
5万
查看次数

如何从文件中提取单个字节块?

在Linux桌面(RHEL4)上,我想从大文件(> 1 Gig)中提取一系列字节(通常小于1000).我知道文件的偏移量和块的大小.

我可以编写代码来执行此操作但是有命令行解决方案吗?

理想情况下,例如:

magicprogram --offset 102567 --size 253 < input.binary > output.binary
Run Code Online (Sandbox Code Playgroud)

linux split file

66
推荐指数
3
解决办法
4万
查看次数

如何减少TCP connect()系统调用超时?

在下面的命令中,我同时启用文件/dev/tcp/10.10.10.1/80读写功能并将其与文件描述符3关联:

$ time exec 3<>/dev/tcp/10.10.10.1/80
bash: connect: Operation timed out
bash: /dev/tcp/10.10.10.1/80: Operation timed out

real    1m15.151s
user    0m0.000s
sys     0m0.000s
Run Code Online (Sandbox Code Playgroud)

这将自动尝试执行TCP三向握手。如果如上例所示无法访问10.10.10.1,则connect系统调用将尝试连接75秒钟。这75秒的超时时间是由确定的bash吗?还是该系统默认?最后但并非最不重要的一点是,有没有办法降低此超时值?

bash tcp connection-timeout

4
推荐指数
2
解决办法
4177
查看次数

标签 统计

bash ×3

binary ×2

connection-timeout ×1

file ×1

linux ×1

shell ×1

split ×1

tcp ×1