Linux 特殊指令总结(持续更新)

Linux 命令

一. 查看系统信息

1.uname  
uname (1)            - print system information
uname (2)            - get name and information about current kernel

2.cat /proc/version

二. 确定文件类型(信息包括系统位数)

file — determine file type

三. 解压缩

    1. .tar.gz 和 .tgz
    tar zxvf FileName.tar.gz            解压
    tar zcvf FileName.tar.gz DirName    压缩

   2. 其余借鉴该链接博客: https://www.jianshu.com/p/ca41f32420d6

四. 查看ELF文件信息

readelf (1)          - Displays information about ELF files.

五. 列出目标文件中的符号

nm (1)               - list symbols from object files
例:查看可执行程序中变量所在内存区域:nm -f sysv HelloWorld ; nm -n -C HelloWorld

利用该指令查看elf文件中数据节(.data)和代码节(.bss)变量:
data: nm --format=sysv yourlib | grep -w .data
bss:  nm --format=sysv yourlib | grep -w .bss

六. 列出二进制文件信息

objdump (1)          - display information from object files.
例: objdump -s HelloWorld

猜你喜欢

转载自www.cnblogs.com/blog-yejy/p/9588489.html