命令历史及快捷键介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令历史及快捷键介绍相关的知识,希望对你有一定的参考价值。

命令历史介绍

history 查看历史工具;history命令显示的内容不止用户家目录下.bash_history此文件里存在放的命令注意刚建的用户不会有必须登录退出后才有此文件;此文件里存放的命令是之前用户登录时所敲的命令,而用户登录后系统自动加载此文件里的命令到内存当中,history还显示用户此次登录的所敲的命令也会缓存内存中,当用户正常退出时会把命令加载至.bash_history中 技术分享

用户执行过的命令存放的文件 技术分享

重复执行上次的命令

技术分享或 技术分享

!:1调用上次命令的的二段并执行

技术分享

图片描述

Ctrl+n 显示当前命令的下一条命令 Ctrl+J 执行当前命令 !n执行history 地n条命令 !-n 表示执行 倒数的n条 技术分享

命令行历史 技术分享

!ic调用倒数前一个以ic开头的命令

技术分享

图片描述

!?sys调用中前一个包含某个字符串的命令;顺序倒数最近

技术分享

图片描述

仅打印以!xx:p后面跟的字符串开头历史前一个命令,不执行 技术分享

仅打印上一个命令最后一个参数!se:p 技术分享

!*调用上一个命令所有参数 技术分享

^XX表示删除上一个命令开头第一个参数XX字符

技术分享

图片描述

ffgg表示把上一个命令中第一个ff替换成gg

技术分享

图片描述

搜索上一条命令中所有已ff字符并替换hh字符!:gs/ff/hh 技术分享

快捷键的描述

技术分享

图片描述

调用上个命令的某个参数做这个命令的参数 技术分享

history介绍

技术分享

图片描述

在/etc/profile定义history命令条数 技术分享

history -c 清空历史

history -d X 删除历史中指定的第X个命令

history -r 读所有内存中的历史命令行追加至文件中

history  -n 读内存中的历史命令行追加至文件中,但忽略重复的行

history  -w 指定存的目录

技术分享

图片描述

history -p 打印参数不记历史 技术分享

-s伪造历史 history -s ‘rf -rf /*‘ 历史列表里显示rm -rf /*

设置临时加时间 技术分享变量

技术分享

图片描述

HISTIGNORE变量设置忽略某个字段

技术分享

图片描述

设置变量文件在用户家目录下.bash_profile 技术分享命令历史相关的一些变量 技术分享

快捷键介绍

ctrl + l 相当于清屏,clear

o 执行当前命令并显示当前命令

s阻止屏幕输出并锁定

q允许屏幕输出

c 强行终止命令

z挂起 命令

技术分享

图片描述

ctrl + a 光标移至行首

e光标移至行尾

f光标向右移一个字符

b向左移动一个字符

xx 光标行首和光标处移动切换

u从光标处删除之行首

k从光标处删除至行尾 alt + f光标向右移动一个单词词尾

b光标向左移动一个单词词首

r删除整行 技术分享DE 技术分享


本文出自 “11974994” 博客,请务必保留此出处http://11984994.blog.51cto.com/11974994/1928493

以上是关于命令历史及快捷键介绍的主要内容,如果未能解决你的问题,请参考以下文章

回到上次目录历史命令查找快捷方式及执行时间显示设置查看系统版本

linux下命令行操作快捷键及技巧

shell 介绍及命令历史

LINUX 入门及一些基本的操作

R语言实战——零散基础操作介绍

Git操作简单入门及相关命令