linux历史回调命令

fiy 其他 80

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    历史回调命令:history

    在Linux系统中,有一个非常有用的命令叫做”history”,它可以帮助我们查看并调用之前执行过的命令。

    “history”命令会显示出使用过的命令列表,以及每个命令对应的序号。我们可以通过序号来调用这些命令,而不需要重新输入完整的命令。

    下面是一些可以使用的history命令选项:

    1. history:显示最近使用过的命令列表。默认会显示最近保存的500个命令,但这个数量可以根据系统配置文件进行修改。

    2. history -c:清除所有的历史记录。

    3. history -d N:删除指定序号的命令。将N替换为要删除命令的序号。

    4. history -w:将当前的命令历史记录保存到历史文件中。在默认情况下,历史记录会在用户会话结束时自动保存,但是这个命令可以手动触发保存。

    5. history N:指定显示最近的N条命令记录。

    除了直接使用”history”命令,我们也可以使用”!”符号来调用历史命令。可以使用”!N”来调用序号为N的命令,”!!”则代表调用最近执行的命令。

    总之,历史回调命令是Linux系统中一个非常有用的功能,可以帮助我们更快速地使用之前执行过的命令,提高工作效率。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,有许多命令可以用来查看系统的历史记录。以下是一些常用的Linux历史记录命令:

    1. history命令:这个命令可以显示用户在终端中执行过的命令的列表。可以直接输入”history”来查看完整的命令历史记录。

    2. !n命令:n为一个数字,使用”!”符号加上一个数字可以重复执行该数字对应的历史记录中的命令。例如,”!10″会执行历史记录中的第十个命令。

    3. ctrl+r命令:按下ctrl键和r键,可以搜索历史记录中与输入的关键字匹配的命令,并将其自动补全。

    4. 上/下箭头:在终端中按上箭头键可以快速访问历史记录中的上一个命令,按下箭头键可以访问历史记录中的下一个命令。

    5. fc命令:这个命令可以打开历史记录编辑器,允许用户编辑和重新执行历史记录中的命令。可以使用”fc -l”命令查看历史记录,”fc -e”可以打开历史记录编辑器。

    通过使用这些命令,用户可以方便地查看和管理他们在Linux系统中执行过的命令历史记录。这对于快速重复执行以前的命令以及查找特定命令的执行记录非常有用。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    历史回调命令是Linux系统中的一个强大功能,可以方便地回调并执行之前执行过的命令。用户可以通过使用历史回调命令来快速重复执行之前的操作,提高工作效率。下面分为以下几个小标题来讲解Linux历史回调命令的使用方法和操作流程。

    1. 查看历史命令
    在Linux系统中,可以使用`history`命令查看之前执行过的命令的列表。命令格式如下:
    “`
    history
    “`

    2. 使用历史回调命令
    在Linux系统中,可以通过`!n`的方式来回调执行第n条命令。其中,n为命令在历史记录中的行号。命令格式如下:
    “`
    !n
    “`

    例如,如果之前执行过的命令列表如下所示:
    “`
    1 ls
    2 cd Documents
    3 mkdir test
    4 rm -rf test
    5 pwd
    “`
    要回调执行第3条命令`mkdir test`,可以使用如下命令:
    “`
    !3
    “`

    3. 使用感叹号执行最近的命令
    在Linux系统中,使用感叹号`!`可以回调执行之前最近的命令。有以下几种方式可以使用感叹号:
    – `!!`回调执行最近一条命令。例如,执行`!!`等价于执行了最近一条命令。
    – `!-n`回调执行倒数第n条命令。例如,执行`!-2`等价于执行了倒数第二条命令。
    – `!string`回调执行最近的以string开头的命令。例如,执行`!ls`会回调执行最近一条以`ls`开头的命令。

    4. 修改并执行历史命令
    在Linux系统中,可以使用历史回调命令并进行修改后再次执行。可以使用以下方式进行修改:
    – `!n:s/old/new/`将第n条命令中的`old`替换为`new`。
    – `!!:s/old/new/`将最近一条命令中的`old`替换为`new`。
    – `!-n:s/old/new/`将倒数第n条命令中的`old`替换为`new`。

    例如,要将最近一条执行的命令`ls`替换为`ls -l`,可以使用如下命令:
    “`
    !!:s/ls/ls -l/
    “`

    注意,这种方式只会修改并执行命令,不会改变历史记录中的命令。

    5. 使用Ctrl+R搜索历史命令
    在Linux系统中,可以使用按键组合Ctrl+R来搜索并执行历史命令。按下Ctrl+R后,系统会显示一个提示符,用户可以输入关键字进行搜索。按下Ctrl+R再次,系统会继续向上搜索匹配的命令,用户可以选择要回调执行的命令。

    总结:
    历史回调命令是Linux系统中一个强大的功能,可以方便地重复执行之前的命令。通过使用`!n`、`!!`、`!-n`等命令可以回调执行历史命令,通过修改命令并使用`s/old/new/`的方式可以修改并执行历史命令。此外,还可以使用Ctrl+R来搜索并执行历史命令。这些功能可以极大地提高工作效率。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部