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。
相关推荐
Peter-OK3 小时前
PostgreSQL学习笔记(入门-进阶-精通说明)
笔记·学习·postgresql
且从容.3 小时前
Ubuntu安装flume
linux·ubuntu·flume
承渊政道3 小时前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor
成都蜀味缘餐饮技术培训学校5 小时前
手撕烤兔技术培训实战指南,秘制腌料配方比例与调制手法
大数据·经验分享·笔记·其他·微信公众平台
讯捷蓝达5 小时前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
希和20276 小时前
免费AI视频生成工具汇总(国内优先,适合做漫剧、短视频,Obsidian笔记版)
人工智能·笔记·音视频
且从容.6 小时前
ubuntu安装flink
linux·ubuntu·flink
蒸蒸yyyyzwd7 小时前
秋招学习笔记 day109
笔记·八股
数字新视界8 小时前
动环监控信创适配在智能机房管理中的应用价值与未来展望
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
爱和冰阔落8 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络