Linux Shell命令

记录一些在学习过程中遇到的shell命令

0x00 tar命令

描述:用来压缩和解压文件,tar本身不具有压缩功能,它是调用压缩功能实现的。

  • 命令格式:tar [必要参数] [选择参数] [文件]

  • -c 建立新的压缩文件
  • -x 从压缩的文件中提取文件
  • -z 支持gzip解压文件
  • -j 支持bzip2解压文件
  • -v 显示操作过程
  • -f 指定压缩文件

详细查看tar命令

0x01 nasm命令

描述:一款基于80x86和x86-64平台的汇编语言编译程序,支持大量的文件格式。

  • 命令格式: nasm [options] file

  • -o 输出文件
  • -f 指定文件格式

0x02 ld命令

描述:是GNU链接器,用于将目标文件与库链接为可执行程序或库文件。

  • 命令格式:ld [options] file

  • -o 输出文件
  • -m 模拟指定的链接器(elf_i386)
  • -s 忽略来自输出文件的所有符号信息(与使用 strip 命令相似)

详细查看ld命令

0x03 grep命令

描述:一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

  • 命令格式:grep [OPTION]… PATTERN [FILE]…

  • -A:除了显示符合范本样式的那一列之外,并显示该行之后的内容。
  • -B:除了显示符合样式的那一行之外,并显示该行之前的内容。
  • -C:除了显示符合样式的那一行之外,并显示该行之前后的内容。

详细查看grep命令

0x04 objcopy命令

描述:用来复制一个目标文件的内容到另一个文件中,可以使用不同于源文件的格式来输出目的文件,即可以进行格式转换。

  • 命令格式:objcopy [option(s)] in-file [out-file]

  • -O:指定输出文件格式(binary srec)

详细查看objcopy命令

0x05 xxd命令

描述:将一个文件以十六进制的形式显示出来

  • 命令格式:xxd [options] [infile [outfile]]

  • -a : 它的作用是自动跳过空白内容,默认是关闭的
  • -c : 它的后面加上数字表示每行显示多少字节的十六进制数,默认是16字节。
  • -g : 设定以几个字节为一块,默认为2字节。
  • -l : 显示多少字节的内容。
  • -s : 后面接【±】和address.加号表示从地址处开始的内容,减号表示距末尾address开始的内容。

详细查看xxd命令

0x06 ldd命令

描述:ldd可以列出一个程序所需要得动态链接库(so)

  • 命令格式:ldd [OPTION]… FILE…

  • -v:详细信息

0x07 export 命令

描述:设置或显示环境变量,只是临时改变,重启之后会清除。

  • 命令格式:export [-fnp][变量名称]=[变量设置值]

  • 定义环境变量:export 变量名
  • 设置环境变量:export 变量名=‘值’

0x08 unset 命令

描述:删除变量或函数

  • 命令格式:unset [-fv][变量或函数名称]

  • -f:仅删除函数
  • -v:仅删除变量

0x09 apt 命令

描述:适用于 deb 包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

  • 命令格式:apt [options] command

  • install:安装软件
  • remove:删除已安装软件
  • remove --purge:删除软件并且删除其配置文件
  • update:更新列表,并不更新软件,通过和源对比
  • upgrade :对比更新完的列表进行软件更新

详细查看Ubuntu的apt命令详解

0x0a du 命令

描述:用于显示目录或文件的大小。

  • 命令格式:du [OPTION]… [FILE]…

  • -s:显示文件总大小
  • -h:以 K M G 格式输出
  • -d num:指定最大显示层数

详细查看Linux du命令

0x0b df 命令

描述:用于显示目前在 Linux 系统上的文件系统的磁盘使用情况统计。

  • 命令格式:df [OPTION]… [FILE]…

  • -h:以 K M G 格式输出
  • -T:输出时输出文件类型
  • -t :+ 文件系统类型(例如:ext3),查看指定文件系统类型使用情况

详细查看Linux df 命令

0x0c whereis

描述

  • 命令格式:

0x0d find

描述

  • 命令格式:

0x0d which

描述

  • 命令格式:

0xFF杂项

  • 查看上一条命令的返回值:echo $0

模板:

0x0x

描述

  • 命令格式:

详细查看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值