在命令行中重新运行命令是一项常规任务,当我们在Unix系统上工作时,我们所有人都要经历。在下面的文章中,我们将看到各种方法来重新运行已经执行的命令,这有助于节省时间,并且有助于轻松地推理较长的命令而无需重新键入它们。

在开始重新执行上一个命令之前,让我们看一下如何查看所有命令的列表。有一个命令调用历史记录,其中列出了系统配置的特定时间段内所有已执行的命令。以下是如何执行history命令并查看其结果的示例。$ histrory

运行上面的代码给我们以下结果-$ history

1 perl -v

2 sudo -apt update

3 cal

..

..

231 curl -s https://ipvigilante.com/122.175.62.177

232 curl -s https://ipvigilante.com/104.80.62.56

233 ls -l

上下箭头键

在按下向上和向下箭头键的终端中,我们可以重新访问已执行的命令,反复按它们可以帮助我们在每个命令中循环执行所有已执行的命令。

使用!!

该命令仅执行上一条命令。$ !!

运行上面的代码将为我们提供以下结果:ls -l

total 60

drwxr-xr-x 2 ubuntu ubuntu 4096 Dec 13 19:35 Desktop

drwxr-xr-x 2 ubuntu ubuntu 4096 Dec 13 01:58 Documents

drwxr-xr-x 2 ubuntu ubuntu 4096 Dec 13 19:40 Downloads

……….

…………

!用特定命令

如果要从中执行特定命令,但只记得该命令的一部分,则可以使用!使用命令的一部分,我将执行完整的命令。$ !nsloo

运行上面的代码给我们以下结果-nslookup www.oracle.com

Server:127.0.1.1

Address:127.0.1.1#53

Non-authoritative answer:

www.oracle.comcanonical name = ds-www.oracle.com.edgekey.net.

ds-www.oracle.com.edgekey.netcanonical name = e870.dscx.akamaiedge.net.

Name:e870.dscx.akamaiedge.net

Address: 104.80.62.56

linux 重新运行命令,如何在Linux中重新运行最后执行的命令?相关推荐

  1. linux系统export,Linux入门进阶 - 如何在Linux中使用export命令

    原标题:Linux入门进阶 - 如何在Linux中使用export命令 来自: Linux迷 链接:https://www.linuxmi.com/linux-export.html Linux ex ...

  2. linux怎么安装echo命令,如何在Linux上使用Echo命令 | MOS86

    echo命令非常适合将格式化的文本写入终端窗口. 并且它不必是静态文本. 它可以包括外壳变量,文件名和目录. 您还可以重定向echo以创建文本文件和日志文件. 遵循此简单指南以了解操作方法. 宙斯喜欢 ...

  3. Linux 初学者:如何在 Ubuntu 中重启网络

    Ubuntu 初学者:如何在 Ubuntu 中重启网络 01通过命令行方式重启网络 1.network manager 服务 2.systemd 3.nmcli 4.ifup & ifdown ...

  4. 如何在SumatraPDF中设置反向搜索Latex命令行

    如何在SumatraPDF中设置反向搜索Latex命令行 非常简单,在SumatraPDF菜单栏,设置-选项,输入 "D:\CTEX\WinEdt\WinEdt.exe" &quo ...

  5. opencv检测图片失焦 python_如何在Python中使用OpenCV执行模糊检测

    如何在Python中使用OpenCV执行模糊检测 目标检测 最后更新 2020-10-12 14:23 阅读 154 最后更新 2020-10-12 14:23 阅读 154 目标检测 ##FlyAI ...

  6. Linux入门进阶 - 如何在Linux中使用export命令

    Linux export命令会标记哪些值需要传递给一组子进程.这是bash shell提供的一个简单但有用的特性.它允许管理员在不中断当前会话的情况下传递环境的配置参数.这就是为什么在终端会话重新启动 ...

  7. linux整理碎片命令,如何在 Linux 中整理磁盘碎片

    如何在 Linux 中整理磁盘碎片 有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀的日志文件系统(ext3.4等等)来处理文件系统.然而,在一些特 ...

  8. linux truncate 命令,如何在Linux中截断truncate文件

    在某些情况下,您可能希望将现有文件截断(空)为零长度.简单来说,截断文件意味着删除文件内容而不删除文件. 截断文件比删除文件,重新创建并设置正确的权限和所有权更快,更容易.另外,如果文件是由进程打开的 ...

  9. linux进入文件夹命令,如何在 Linux 中不使用 CD 命令进入目录/文件夹?

    众所周知,如果没有 cd 命令,我们无法 Linux 中切换目录.这个没错,但我们有一个名为 shopt 的 Linux 内置命令能帮助我们解决这个问题. shopt 是一个 shell 内置命令,用 ...

最新文章

  1. 我们为什么要学Java?Java好在哪?
  2. Loj#6503-「雅礼集训 2018 Day4」Magic【分治NTT】
  3. java代理机制简单实现
  4. [CodeForces - 276A] Lunch Rush
  5. Linux设备驱动程序学习 高级字符驱动程序操作[阻塞型I/O和非阻塞I/O]【转】
  6. android 自定义加载圈,Android自定义加载控件实现数据加载动画
  7. vue数组转对象、JSON数据处理
  8. 需求分析 - 01外卖配送系统
  9. 从罗马帝国精英军团/秦帝国军制谈iOS/Android
  10. python爬虫网易云音乐评论最多的歌_Python爬虫44万条数据揭秘:如何成为网易云音乐评论区的网红段子手?...
  11. nvme装系统不能自引导_怎么让老电脑实现UEFI启动NVME SSD固态硬盘进系统方法
  12. 【CSDN软件工程师能力认证学习精选】吐血整理!140 种 Python 标准库、第三方库和外部工具都有了
  13. 孙鑫vc++ 第六课 笔记 菜单的工作原理及编写应用
  14. pptvvpn服务器未响应,关闭或删除pptv多屏互动服务器的方法
  15. Java学习第七天 ———— 第一周学习汇总(粗略)
  16. RPA机器人流程自动化的灯塔效应
  17. 记录Unity设置Fullscreen Mode 为Exclusive Fullscreen时失去焦点最小化的问题
  18. 必看!SQL语法速成手册
  19. TC写的“泡泡堂”(1)
  20. 在linux中查找运行程序句柄,Linux下查看句柄

热门文章

  1. eclipse java 测试_测试:LR中使用Eclipse来进行Java程序的测试方法
  2. 翻出2018的Java84班的二阶段项目-商城项目
  3. A First Course in Database Systems(数据库基础教程 第三版)课后答案——2.3.1\2.3.2\2.4.1
  4. 史上最全JVM重点知识总结
  5. 【CISSP备考】第七章-安全运营
  6. 拂去ThreadLocal的轻纱
  7. oracle+调整+表空间,Oracle表空间调整
  8. Acwing周赛57-数字操作-(思维+分解质因数)
  9. 利用word2vec、textCNN、jieba对事故文本多分类及致因修复(三维向量)
  10. |PS内置滤镜简介|