linux命令详解,openssl+历史命令详解

openssl

openssl是一个开源的加密工具包,提供了各种加密、解密、签名、验证等功能

openssl passwd -1 123

password表示这个命令用于处理密码相关的操作,-1参数指定使用MD5加密算法对密码"123"进行加密处理。MD5是一种常用的哈希算法,它将任意长度的输入数据转换为固定长度的输出(通常是128位的哈希值)。使用这个命令可以将"123"生成为MD5加密后的密文

openssl passwd -5 123

-5参数表示使用SHA-256哈希算法对密码"123"进行哈希加密处理。SHA-256是一种更安全的哈希算法。它生成的哈希值长度为256位。每次对相同的密码进行SHA-256加密时,由于加密过程中通常会引入随机因素(如盐值等),所以每次生成的密文都是不一样的,这增加了密码的安全性,即使攻击者获得了密文,也很难通过逆向计算得到原始密码。

历史命令,history

history 命令用于查看和操作 shell 命令历史记录。不同的 shell(如 Bash、Zsh 等)可能有不同的历史记录功能,但大多数 shell 都提供了类似的功能。下面是对 history 命令的详细解释,包括基本用法、常用选项和示例。

history [选项]

常用选项

  • 无选项 :默认情况下,history 命令会显示当前 shell 会话的历史记录。
  • -c:清除当前 shell 会话的历史记录。
  • -d 偏移量:删除指定偏移量的历史记录条目。
  • -a:将当前会话的新命令追加到历史记录文件中。
  • -r:从历史记录文件中读取命令并将其添加到当前会话的历史记录中。
  • -w:将当前会话的历史记录写入历史记录文件。
  • -n:从历史记录文件中读取新命令并将其添加到当前会话的历史记录中。
1. 查看历史记录
history
  • 输出 :显示当前 shell 会话的历史记录,每行包括一个编号和一条命令。
2. 查看最近的 10 条命令
history 10
  • 输出 :显示最近的 10 条命令。
3. 清除历史记录
history -c
  • 效果:清除当前 shell 会话的历史记录。
4. 删除指定偏移量的历史记录条目
history -d 5
  • 效果:删除编号为 5 的历史记录条目。
5. 将当前会话的新命令追加到历史记录文件中
history -a
  • 效果 :将当前会话的新命令追加到历史记录文件中(通常是 ~/.bash_history)。
6. 从历史记录文件中读取命令并添加到当前会话
history -r
  • 效果:从历史记录文件中读取命令并将其添加到当前会话的历史记录中。
7. 将当前会话的历史记录写入历史记录文件
history -w
  • 效果:将当前会话的历史记录写入历史记录文件中。
8. 从历史记录文件中读取新命令并添加到当前会话
history -n
  • 效果:从历史记录文件中读取新命令并将其添加到当前会话的历史记录中。
历史记录文件
  • Bash :默认的历史记录文件是 ~/.bash_history
  • Zsh :默认的历史记录文件是 ~/.zsh_history
相关推荐
喵叔哟19 分钟前
重构代码之用多态替代条件逻辑
java·服务器·重构
Charary24 分钟前
第23天Linux下常用工具(二)
linux·运维·服务器
修修修也31 分钟前
【Linux】进程间通信
linux·运维·服务器·操作系统·进程通信
猫头鹰~32 分钟前
linux文件
linux·运维·服务器
王夏奇1 小时前
C代码—单元测试中的覆盖率—学习笔记
笔记·学习·单元测试
scdifsn1 小时前
动手学深度学习10.1. 注意力提示-笔记&练习(PyTorch)
pytorch·笔记·深度学习·注意力机制·注意力提示
StudyHappiness1 小时前
MongoDB新版本,单节点安装
linux·运维·mongodb·kylin
向上的车轮1 小时前
ODOO学习笔记(8):模块化架构的优势
笔记·python·学习·架构
微服务商城技术分享1 小时前
通过Docker实现openGauss的快速容器化安装
运维·docker·容器
运维佬2 小时前
在 Linux 系统上部署 Apache Solr
linux·apache·solr