Linux使用history来减少重复命令的实用技巧有哪些

Linux使用history来减少重复命令的实用技巧

在Linux系统中,我们经常需要执行一些重复的命令,为了提高效率,我们可以使用history命令来查看和复用之前执行过的命令,本文将介绍如何使用history命令来减少重复命令的实用技巧。

Linux使用history来减少重复命令的实用技巧有哪些

1、查看历史命令

要查看之前执行过的命令,可以使用以下命令:

history

这将显示所有执行过的命令,按时间顺序排列,每个命令都有一个编号,编号从1开始。

1 ls

2 cd /home/user

3 pwd

4 ls -l

5 cd /var/log

2、搜索历史命令

我们需要查找特定的命令,可以使用history命令结合grep命令来搜索历史命令,要查找包含“ls”的命令,可以使用以下命令:

Linux使用history来减少重复命令的实用技巧有哪些

history | grep ls

这将显示所有包含“ls”的命令,按时间顺序排列。

1 ls

2 ls -l

3、执行历史命令

要执行之前执行过的命令,可以使用以下命令:

!数字或字符串

数字是要执行的命令的编号,字符串是要执行的命令的一部分,要执行第2个命令(即cd /home/user),可以使用以下命令:

!2

或者,要执行包含“ls”的命令中的第一个,可以使用以下命令:

!ls*

4、清空历史命令

如果需要清除历史命令记录,可以使用以下命令:

history -c

这将清除所有历史命令记录,请注意,这不会删除系统上其他用户的历史记录,如果需要删除特定用户的历史记录,请使用rm命令删除相应的文件,要删除用户“user”的历史记录,可以删除~/.bash_history文件:

Linux使用history来减少重复命令的实用技巧有哪些

rm ~user/.bash_history

5、设置历史命令记录条数

默认情况下,Linux系统会保存最近执行的1000条历史命令记录,可以通过修改环境变量HISTSIZE来设置历史命令记录条数,要将历史命令记录条数设置为5000,可以在~/.bashrc文件中添加以下内容:

export HISTSIZE=5000

重新加载~/.bashrc文件以使更改生效:

source ~/.bashrc

6、将常用命令添加到别名中

为了更方便地执行常用命令,可以将它们添加到别名中,要将“ls -l”添加到名为“ll”的别名中,可以在~/.bashrc文件中添加以下内容:

alias ll='ls -l'

重新加载~/.bashrc文件以使更改生效:

source ~/.bashrc

现在,可以使用“ll”命令来执行“ls -l”命令,这将使重复输入变得更容易,这也有助于减少重复命令的使用。

原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/108401.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
酷盾叔订阅
上一篇 2023-12-22 04:33
下一篇 2023-12-22 04:37

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入