欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

相关标签: command