高效Linux技巧:!! 轻松重复上一条命令

在日常使用Linux系统的过程中,重复执行上一条命令是一个常见操作。对于那些希望提高工作效率的Linux用户来说,了解并掌握一些高效的技巧至关重要。其中一个简单却非常实用的技巧就是使用!!(感叹号感叹号)来轻松重复上一条命令。

当你需要重复执行上一条命令时,通常的做法是按上箭头键,然后按回车。然而,使用!!可以让你以一种更快捷的方式来重复执行。!!是一个bash历史命令扩展,它代表了上一条命令的完整内容。

使用!!的场景非常广泛,比如当你输入了一个很长的命令,按回车后发现权限不足,需要用sudo来执行时,你只需输入sudo !!,bash就会自动将!!替换为上一条命令,并以sudo权限执行。

举个例子,如果你尝试更新系统但忘了使用sudo,可以这样做: bash $ apt update E: 无法打开锁定的文件 /var/lib/apt/lists/lock - 开放 (11: Resource temporarily unavailable) E: 无法锁定管理文件 (/var/lib/apt/),你是不是正在别的进程里操作? 然后,你可以使用: bash $ sudo !! 这时候,bash会将!!替换为apt update,并以sudo权限执行,输出如下: bash $ sudo apt update [sudo] password for username: ...(更新输出)...

除了!!之外,还有其他一些相关的技巧:

  • !*:重复上一条命令的参数。比如,如果你刚执行了ls /var/log,然后想用这些参数来执行tail命令,可以输入tail !*,bash会将其转换为tail /var/log
  • !abc:执行以abc开头的最近一条命令。比如,如果你之前执行了abcdefg命令,现在想重复执行,只需输入!abc
  • !?abc?:执行包含abc的最近一条命令。比如,如果你之前执行了some_command with abc,现在想重复执行,可以输入!?abc?

使用这些技巧可以大大提高工作效率,特别是在需要频繁执行复杂或长命令时。不过,需要注意的是,由于!!会自动替换并执行命令,使用时应当谨慎,尤其是在使用sudo等具有高权限的命令时,以避免意外执行了错误的命令。

总结来说,!!是一个快速重复上一条命令的便捷工具,它不仅可以单独使用,还可以与其他命令结合使用,以提高Linux系统使用的效率。掌握这些技巧将使你在Linux命令行下的工作更加得心应手。

上一篇
下一篇

相关资讯

  • 电脑里文件夹神秘消失?揭秘找回技巧!

    在日常生活中,我们常常在电脑桌面上建立各式各样的文件夹,以便于整理和保存我们的文件资料。然而,工作中难免会遇到一些意外情况,比如不小心删除了重要的文件夹,或者在清理时未能及时发现重要文件而被误删。当需

    2024-12-23
  • 手机进水应急处理:快速有效技巧一览

    亲爱的朋友们,当我们的手机不幸遭遇了进水的困境,这无疑是一种令人焦虑的体验。然而,不必过分担忧,今天我将向大家详细解析一些应对手机进水的实用技巧。无论是由于不慎掉入水中,还是意外被雨水淋湿,以下这些步

    2024-12-23
  • Win11文件管理器入门必看:定位高招高效技巧一网打尽

    Win11文件管理器使用手册:轻松定位与高效操作指南随着Windows 11系统的更新,许多用户在适应新系统时,都会遇到一个普遍的难题:Win11的文件管理器究竟隐藏在何处?如何能够迅速地找到并熟练地

    2024-12-23
  • HEIC转JPG轻松上手 揭秘几种高效转换技巧

    如何将HEIC格式的照片转换为JPG格式?在使用最新的苹果设备拍摄照片时,我们可能会遇到照片保存为HEIC格式的情况。虽然HEIC格式在节省存储空间的同时,还能保留高质量的图像细节,但在某些场合,我们

    2024-12-23
  • WPS表格技巧:时间减1小时快速操作指南

    亲爱的朋友们,大家好!今天,我想与大家探讨一位网友提出的一个有趣的问题:如何将一组时间统一减去1小时呢?接下来,我将为大家详细解析这一操作。应用案例为了让大家更直观地理解,我将通过一个具体的案例来展示

    2024-12-23
  • Mac图片水印轻松加——两招技巧大公开

    在Mac操作系统上,为图片添加水印已成为众多摄影爱好者和商业用户保护作品版权、展示个人风格的重要途径。这项操作不仅有助于维护作品的独特性和专业性,还能有效增强个性化标识。以下,我们将详细介绍如何在Ma

    2024-12-23