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

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

成都服务器托管,成都创新互联公司提供包括服务器租用、绵阳主机托管、带宽租用、云主机、机柜租用、主机租用托管、CDN网站加速、域名申请等业务的一体化完整服务。电话咨询:18980820575

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

1、查看历史命令

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

history

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

1 ls

2 cd /home/user

3 pwd

4 ls -l

5 cd /var/log

2、搜索历史命令

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

history | grep ls

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

1 ls

2 ls -l

3、执行历史命令

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

!数字或字符串

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

!2

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

!ls*

4、清空历史命令

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

history -c

这将清除所有历史命令记录,请注意,这不会删除系统上其他用户的历史记录,如果需要删除特定用户的历史记录,请使用rm命令删除相应的文件,要删除用户“user”的历史记录,可以删除~/.bash_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”命令,这将使重复输入变得更容易,这也有助于减少重复命令的使用。

分享名称:Linux使用history来减少重复命令的实用技巧有哪些
转载源于:http://www.shufengxianlan.com/qtweb/news31/107531.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联