linux history 快捷键,linx的history快捷键

我们在使用操作linux的时候,使用命令进行操作,有时候linux的命令使用频繁度相对比较多,不过我们使用的时候已经使用的命令想重复的使用,所以这种使用方法这里简单说一些:

方法一:

使用"!!"来重复执行最后执行的命令。使用"!!"命令的效果如下:

[root@www.wulaoer.org ~]# ls

anaconda-ks.cfg goaccess-1.3 goaccess-1.3.tar.gz lnmp1.6 lnmp1.6.tar.gz lnmp-install.log

[root@www.wulaoer.org ~]# !!

ls

anaconda-ks.cfg goaccess-1.3 goaccess-1.3.tar.gz lnmp1.6 lnmp1.6.tar.gz lnmp-install.log

方法二:

使用"!关键词"是执行"!"后面的包含关键词的最后一次执行的命令,重复执行。看下面的例子

[root@www.wulaoer.org ~]# ll /etc/passwd

-rw-r--r-- 1 root root 1228 Dec 13 14:48 /etc/passwd

[root@www.wulaoer.org ~]# cat /tmp/mysql.sock

cat: /tmp/mysql.sock: No such device or address

[root@www.wulaoer.org ~]# uname -a

Linux www.wulaoer.org 3.10.0-1062.9.1.el7.x86_64 #1 SMP Fri Dec 6 15:49:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

[root@www.wulaoer.org ~]# df -h

Filesystem Size Used Avail Use% Mounted on

devtmpfs 482M 0 482M 0% /dev

tmpfs 494M 0 494M 0% /dev/shm

tmpfs 494M 7.6M 486M 2% /run

tmpfs 494M 0 494M 0% /sys/fs/cgroup

/dev/mapper/centos-root 17G 5.0G 13G 29% /

/dev/sda1 1014M 197M 818M 20% /boot

overlay 17G 5.0G 13G 29% /var/lib/docker/overlay2/701fef9c57a81431d991abcd5e937ab4ffbb2c442e77c08526dda3c95390e4df/merged

overlay 17G 5.0G 13G 29% /var/lib/docker/overlay2/814c0b01c42871dbe07b038d444715dc2662c6ee6f704f6d31da9e24908903ad/merged

tmpfs 99M 0 99M 0% /run/user/0

[root@www.wulaoer.org ~]# du -sh

264M .

[root@www.wulaoer.org ~]# !df

df -h

Filesystem Size Used Avail Use% Mounted on

devtmpfs 482M 0 482M 0% /dev

tmpfs 494M 0 494M 0% /dev/shm

tmpfs 494M 7.6M 486M 2% /run

tmpfs 494M 0 494M 0% /sys/fs/cgroup

/dev/mapper/centos-root 17G 5.0G 13G 29% /

/dev/sda1 1014M 197M 818M 20% /boot

overlay 17G 5.0G 13G 29% /var/lib/docker/overlay2/701fef9c57a81431d991abcd5e937ab4ffbb2c442e77c08526dda3c95390e4df/merged

overlay 17G 5.0G 13G 29% /var/lib/docker/overlay2/814c0b01c42871dbe07b038d444715dc2662c6ee6f704f6d31da9e24908903ad/merged

tmpfs 99M 0 99M 0% /run/user/0

方法三:

使用"!整数"就是执行历史命令中的第几个命令,正数就是从前往后,负数就是从后往前,下面是例子效果

[root@www.wulaoer.org ~]# du -sh

264M .

[root@www.wulaoer.org ~]# df -h

Filesystem Size Used Avail Use% Mounted on

devtmpfs 482M 0 482M 0% /dev

tmpfs 494M 0 494M 0% /dev/shm

tmpfs 494M 7.6M 486M 2% /run

tmpfs 494M 0 494M 0% /sys/fs/cgroup

/dev/mapper/centos-root 17G 5.0G 13G 29% /

/dev/sda1 1014M 197M 818M 20% /boot

overlay 17G 5.0G 13G 29% /var/lib/docker/overlay2/701fef9c57a81431d991abcd5e937ab4ffbb2c442e77c08526dda3c95390e4df/merged

overlay 17G 5.0G 13G 29% /var/lib/docker/overlay2/814c0b01c42871dbe07b038d444715dc2662c6ee6f704f6d31da9e24908903ad/merged

tmpfs 99M 0 99M 0% /run/user/0

[root@www.wulaoer.org ~]# uname -a

Linux www.wulaoer.org 3.10.0-1062.9.1.el7.x86_64 #1 SMP Fri Dec 6 15:49:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

[root@www.wulaoer.org ~]# !-3

du -sh

264M .

以上几种方式,是在使用历史命令的时候一些快捷键,所以有在使用历史命令调用的时候这些快捷建能起到事半功倍的效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值