Terminal 有没有办法格式化objdump输出?

Terminal 有没有办法格式化objdump输出?,terminal,gnu,objdump,Terminal,Gnu,Objdump,使用objdump检查一些二进制文件(我在mac上,但安装了binutils) 有没有办法对齐列,这样就不会出现列溢出?在下面发布了一些示例输出,以说明当前的情况 我不想将此发送到文本文件,然后自动编辑所有内容。是否有方法调整当前终端格式 objdump -D first | grep -A10 main: _main: 100000f30: 55 pushq %rbp 100000f31: 48 89 e5 movq %rsp, %rbp 100000f34: 48 8

使用objdump检查一些二进制文件(我在mac上,但安装了binutils)

有没有办法对齐列,这样就不会出现列溢出?在下面发布了一些示例输出,以说明当前的情况

我不想将此发送到文本文件,然后自动编辑所有内容。是否有方法调整当前终端格式

objdump -D first | grep -A10 main:
_main:
100000f30:  55  pushq   %rbp
100000f31:  48 89 e5    movq    %rsp, %rbp
100000f34:  48 83 ec 20     subq    $32, %rsp
100000f38:  c7 45 fc 00 00 00 00    movl    $0, -4(%rbp)
100000f3f:  89 7d f8    movl    %edi, -8(%rbp)
100000f42:  48 89 75 f0     movq    %rsi, -16(%rbp)
100000f46:  c7 45 ec 00 00 00 00    movl    $0, -20(%rbp)
100000f4d:  83 7d ec 0a     cmpl    $10, -20(%rbp)
100000f51:  0f 8d 1f 00 00 00   jge 31 <_main+0x46>
100000f57:  48 8d 3d 40 00 00 00    leaq    64(%rip), %rdi
objdump-D first | grep-A10 main:
_主要内容:
100000立方英尺:55平方英尺%rbp
100000 F31:48 89 e5 movq%rsp%rbp
100000 F34:48 83欧共体20子Q$32,%rsp
100000 F38:c7 45 fc 00 movl$0,-4(%rbp)
100000f3f:89 7d f8移动百分比edi,-8(%rbp)
100000 F42:48 89 75 f0 movq%rsi,-16(%rbp)
100000f46:c7 45欧共体00动产$0,-20(%rbp)
100000f4d:83 7d ec 0a cmpl$10,-20%(rbp)
100000f51:0f 8d 1f 00 jge 31
100000 F57:48 8d 3d 40 00 00 leaq 64(%rip),%rdi

使用gobjdump访问mac上安装的binutils。使用自动格式化输出的