linux常用命令
程序员文章站
2022-06-07 15:16:35
...
系统
-
man ascii
查看 ASCII 表 -
which
在系统PATH变量指定的路径中,搜索某个系统命令(可执行文件)的位置,并且返回第一个搜索结果。没有返回的话说明该命令不支持(可执行文件不存在)。
例如:
$ which pwd
/bin/pwd
查看ELF文件(可执行文件格式文件)
-
objdump
查看ELF文件内部的结构
-h 参数是把ELF文件的各个段的基本信息打印出来。
-x 可以打印出更多的信息。
例如:
$ objdump -h SimpleSection.o
SimpleSection.o: file format elf64-x86-64
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00000051 0000000000000000 0000000000000000 00000040 2**0
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .data 00000008 0000000000000000 0000000000000000 00000094 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000004 0000000000000000 0000000000000000 0000009c 2**2
ALLOC
3 .rodata 00000004 0000000000000000 0000000000000000 0000009c 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .comment 0000002b 0000000000000000 0000000000000000 000000a0 2**0
CONTENTS, READONLY
5 .note.GNU-stack 00000000 0000000000000000 0000000000000000 000000cb 2**0
CONTENTS, READONLY
6 .eh_frame 00000050 0000000000000000 0000000000000000 000000d0 2**3
CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA
-
readelf
Linux下专门针对ELF文件格式的解析器,很多时候它对ELF文件的分析可以跟objdump相互对照。 -
size
用来查看ELF文件的代码段、数据段和BSS段的长度。其中dec表示三个段长度的和的十进制,hex表示长度和的十六进制。
例如:
$ size SimpleSection.o
text data bss dec hex filename
165 8 4 177 b1 SimpleSection.o
sudo su 进入root权限
【vi编辑文件时】
“/目标字符串” 查找指定内容
n 下一个
【ubuntu同一终端下多窗口快捷键切换】
方法一:ctrl + pageup/pagedown
方法二:alt+1/2/3…
【软连接】
ln -s 源地址 目的地址
例如:将/mnt/hgfs/share 软连接到home目录,在home目录执行如下即可:
ln -s /mnt/hgfs/share ./share
推荐阅读
-
mysql 8.0.18 安装配置方法图文教程(linux)
-
如何创建Linux的swap交换分区文件的方法步骤
-
Linux统计一个文件中特定字符个数的方法
-
linux CentOS 系统php和mysql命令加入到环境变量中
-
Thinkphp 在linux下无法正常显示验证码图片,该怎么解决
-
linux如何无损调整分区大小的详细介绍
-
Linux crontab定时任务配置方法(详解)
-
linux中ERROR: The partition with /var/lib/mysql is too full!_MySQL
-
linux下fortran程序的编译
-
Linux用if判断目录是否存在实例方法