Alex_McAvoy

想要成为渔夫的猎手

Linux 命令别名与历史命令

【命令别名】

当惯用命令特别长时,不仅输入复杂而且容易出错,此时可以利用 alias 命令来设置命令别名,其格式为:alias 别名="命令"

此外,直接执行 alias 会显示当前已有的命令别名

如果想要删除某个命令别名时,使用 unalias 别名 即可删除

【历史命令】

在 Shell 中,提供了记录历史命令的功能,通过 history 命令可进行查阅

其常见的用法有以下三种:

1.列出内存中的历史命令

使用 history [n] 即可显示内存中的最近使用的 n 条数据,若省略 n 则会显示内存中所有的历史命令

使用 history 所展示的历史命令有两列,第一列为该命令在这个 Shell 中的代码,第二列则是所使用的命令

2.清空内存中的历史命令

使用 history -c 可以将目前 Shell 中的所有历史记录消除

3.写入写出历史命令

history 命令提供将内存中的历史命令写入、写出的功能,其格式为:history [-raw] histfile,若没有加 histfile,则默认为 ~/.bash_history

各选项说明如下:

  • -w:将目前 Shell 的 history 写入到 histfile 中
  • -r:将 histfile 的内容读入目前 Shell 的 history 中
  • -a:将目前新增的 history 新增到 histfile 中
感谢您对我的支持,让我继续努力分享有用的技术与知识点!