在Linux系统下一直用上下键查找以前输入的命令,这个找刚输入不久的命令还是很方便的,但是比较久远的命令,用上下键效率就不高了。...那个history命令也是个花架子,虽然功能多,但不好用,网上找了下,发现了用ctrl + r这个快捷键查找历史命令,研究了一下发现真是好用。...按下这个快捷键后,进入了反向搜索状态,这时你输入一个字符,系统会找到最近一个包含这个字符的命令,如果不是你想要的命令,你可以继续输入,系统继续查找最近一个包含你所输入的字符串的命令,直到找到你要的命令。...为了提高查找效率,你应该输入该条命令中最特别的字符(别的命令不包含的字符) 例如,我要查找最近曾经输入的后台执行的命令: nohup ..../bzimpx.sh >/dev/null & 只要输入&符号,一下就能找到这条命令。
Linux会保存用户的历史指令 历史指令保存在用户目录下的.bash_history文件(历史记录文件)中,并且每条指令都用时间戳的形式记录了执行时刻 当用户通过shell进入Linux系统时,Linux...+d)时,shell进程会自动将历史记录缓存区中的所有历史记录写入到.bash_history中 查看历史缓冲区 history #查看历史记录缓存区中保存的历史指令 从最开始到现在为止 通过键盘上下键快捷查看历史缓冲区...如果想主动保存缓冲区的历史记录,执行 -w 选项即可 清除历史缓冲区 history -c #清除历史缓冲区 历史缓冲区写入.bash_history其实就是用新内容覆盖掉原有内容,所以清除历史缓冲区就是清除本次登录用户时的所有操作的记录...,不会删除之前的历史记录 重复执行缓冲区历史指令 !...#重复执行上一条命令 搜索历史命令 快捷键:ctrl + r # 输入残缺指令,搜索对应完整历史指令
1.history命令 命令可以查看执行过的历史命令。...其命令格式为: [root@shell ~]# history[n] [root@shell ~]# history [-c] [root@shell ~]# history [-raw] historyfiles...正常情况下,Linux中历史指令的读取和存储过程如下: 以bash登录Linux后,系统从HOME目录中的~/.bash_history文件读取历史指令 .bash_history中存放的指令数由HISTFILESIZE...变量设定 当前shell中的历史指令会在注销的时候写入~/.bash_history文件 history -w可以强制立刻写入 3....历史指令的使用(重要) 历史指令可以结合以下指令配合: !number:执行第number个指令 !command:由最近的指令向前搜寻指令串开头为command的指令,并执行 !!
使用Ctrl+R搜索历史命令 比如,曾经执行过这样的命令 gzip -t 10M.txt.gz 使用Ctrl+R后输入10M,可以直接重新执行该命令。如果要修改指令,可以使用方向键右键。 4....重复执行上一条命令 1.用方向键向上键查看上条命令,按回车执行。 2.在命令行中输入!!并按回车。 3.在命令行中输入!-1并按回车。 4.按Ctrl+P显示上条命令,按回车执行。 5....查找以特定字开头的历史命令并执行 比如曾经执行的命令: du wordpress.tar.gz 执行以下命令即可重新执行du开头的历史指令。 [root@zcwyou ~]# !du 7....修改历史命令的保存数量 比如设置只能保存100条历史记录: [root@zcwyou ~]# vi ~/.bash_profile linux修改历史命令的保存数量 修改以下两行内容: HISTSIZE...使用HISTCONTROL来清除命令历史中的连续重复条目 比如连续三次输入命令 ll 9.
history [选项] [历史命令保存文件] history : 打印历史命令 选项: -c : 清空历史命令 -w : 把缓存中的命令写入历史命令保存文件~/.bash_history 历史命名文件...历史命令(环境变量)配置文件/etc/profile 历史命令 默认保存1k条,可以在环境变量配置文件/etc/profile中修改 HISTSIZE=xxx 历史命令 默认保存文件修改 HISTFILE...=/path/FILENAME 历史命令 剔除连续重复的条目 HISTCONTROL=ignoredups 历史命令 忽略指定命令HISTIGNORE=”pwd:ls:cd:” 历史命令 格式化输出...HISTTIMEFORMAT=’%F %T ’ ,bt只能输出设置生效之后的 Ctrl + R 检索历史命令 直接键入想要查询的命令,进行动态模糊查询:直接回车可以执行 历史命令的调用 使用上下箭头调用以前的历史命令...str 重复执行最后一条以str开头的命令 命令与文件补全 在bash中,输入命令或者文件时,按Tab键可以自动补全 1.快速输入 2.帮助排错
Linux重新执行某个历史命令 0.前置芝士 1.Linux重新执行某个历史命令 ---- ---- 0.前置芝士 ❝Linux执行过的命令存储在家目录下的.bash_history文件中 ❞ 1....Linux重新执行某个历史命令 ❝众所周知,使用上下方向键可以执行当前窗口之前执行过的命令,但是使用方向键翻找历史命令就显得很不方便。...❞ 此时使用以下步骤,即可快速重新执行之前的命令 查看历史命令「history」 history n : 显示n条最近的历史命令 [root@node01 ~]$ history 10 1005 ls...start-dfs.sh 1011 ps -ef | grep mysql 1012 top 1013 ps -ef | grep redis 1014 hadoop fs -ls / 重新执行命令
Gradle终端命令给App打包 估计好多兄弟们都习惯了用AndroidStudio和Eclipse的build直接对app进行打包,但是其实打包更应该用Gradle打包,我来附上方法: 首先,需要有一个本地的...切换到自己的项目的根目录 2.1. gradle assembleDebug 2.2. gradle assembleRelease <若是你第一次使用这个命令行进行打包
Linux下执行了一些命令之后,可能还想再次执行,有没有什么方法快速执行呢?...找出历史命令并执行 第一种方法比较传统,使用history命令或者fc -l命令列出历史命令: $ fc -l 1997 ablc 1998 exit 1999 find -name..."" 2000 exit 我们注意到,列出的历史命令前有一个数字,其实要想执行某个特定历史命令,只需要!...的更多用法可以参考《Linux中!的惊叹用法》 命令搜索 按下: ctrl + r 就可以搜索历史执行的命令啦。 总结 一张图说明: ?
linux下历史命令通常有两大用处,一个是快速复用,另外是审计,快速复用在之前的文章linux命令行技巧中提过,有兴趣的可以去看看,今天主要说审计部分,分两部分:记录历史命令和隐藏命令行历史,分别针对运维防护及入侵渗透...,下面分别介绍 记录所有用户历史命令 原本的linux默认记录1000条历史记录,且只记录命令,完全没办法做审计,当遇到服务器入侵等情况,做审计工作时,如果你没有开启audit,或其他第三方审计工具,在通过...你还可以在这里增加用户,以及客户端IP等 隐藏你的命令行历史 相对于命令行记录,隐藏命令行历史,除了在渗透测试中使用,还有一些使用场景,比如特权命令不想被别人看到,或者比较重要的命令不希望在浏览历史命令时被误执行...通过set命令来配置关闭history linux下set命令可以用于设置shell环境变量和shell执行方式 set通过+或-号来设置选项关闭或开启,o选项用于指定选项名 所以通过set +o history...或者通过上下键翻找历史命令,通过Ctrl+U来清除当前行的记录 ? 不过这种方式会留个小马脚 ok,以上就是今天要介绍的linux下命令历史记录的保存及隐藏方式
在linux系统里一旦操作了任何命令,都会被记录下来,可以通过history命令来查看历史命令, 查看手册可知history -c 便是清除历史命令,但是重新进入系统查看历史命令时,历史信息依然会存在...linux中存放历史命令的文件是.bash_history, 清空该文件(echo > /root/.bash_history),那些历史命令就会被清空了。...注意如果是在shell脚本中调用history -c清空当前shell的历史命令,是不会成功的,因为bash执行命令时 默认是会产生一个子进程来执行该命令,在子进程中执行history -c不是清除你当前...shell的历史命令了。.../脚本),source 指在当前bash环境下执行命令 如果想清楚当前shell的历史记录使用命令 history -c 命令 如果要删除所有的历史记录,删除~/.bash_history 文件就可以
在使用云服务器和vps主机的过程中,很重要的一点就是服务器安全,除了要做好服务器安全防护外,分析日志和查看记录也是必须要做的,今天就介绍一个查看linux登录记录的命令 last。...last命令可以显示出前面登录的信息,last是linux自带的,直接在命令行执行last就可以了 ?...执行完毕就会显示出许多记录,其中参数分别为登录的用户root,终端,登录ip,登录的时间和结束时间,登录总时长 reboot表示执行了重启命令,使用 last reboot 还可以找出所有的重启的记录
笔记内容: l 8.1 shell介绍 l 8.2 命令历史 l 8.3 命令补全和别名 l 8.4 通配符 l 8.5 输入输出重定向 笔记日期:2017.8.11 8.1 shell介绍 ?...Linux下的shell有很多种,CentOS7默认shell为bash。 如果想安装zsh、ksh可以使用命令搜索,然后选择合适的版本安装: ? 同时shell又是一种程序设计语言。...8.2 命令历史 ?...history -c命令可以把当前内存的历史命令清空,这条命令仅清空内存中的历史命令,.bash_history文件立的历史命令不会被清空: ?...< 输入重定向,可以把右边文件的内容输入到左边的命令里面去: ? 使用 < 输入重定向时左边必须是命令,如果是文件的话是不行的: ?
查看历史命令,并执行指定命令 owen@owen:~/owen/software/nginx-1.10.1$ history | grep 'configure' 1083 ....1.0.2m --with-http_ssl_module --add-dynamic-module=/home/owen/owen/project/src/ngx_my_test_study 以上这篇Linux...查看历史命令并执行的方法就是小编分享给大家的全部内容了,希望能给大家一个参考。
一、history 该命令可以查看使用过的历史命令 ?...二、history -c 该命令和参数可以清空history历史命令记录 再次查看 命令记录已经为空 备注:知识扩展 这个命令只删除当前用户的命令记录,不会删除其它用户的。...比如:vim ~/.bash_history 打开当前用户下的历史命令记录文件。 cat 或者 vim ~/.bash_history 查看该文件内容
命令历史 history //查看之前的命令 .bash_history //存放之前敲过的命令,在 /root/ 目录下 最大1000条 //默认参数值是1000...echo 表示会在命令历史里面,倒着网上找第一个执行以 echo 开头的命令 查看敲过的命令存放位置 在我们使用过的命令,会存放在用户的家目录下 /root/.bash_history [root...4 ping www.baidu.com 5 yum install -y net-tools 6 ifconfig history命令中最多存放1000条历史命令 history...localhost ~]# 有时敲命令的时候,会出来更多的数值 这是因为 还没有真正的写入到文件中去,这些命令临时存放在内存中 history -c //把当前内存里面命令历史给清空...表示执行最后一条命令 !n 表示运行第几条命令(n表示数字) !echo 表示会在命令历史里面,倒着网上找第一个执行以 echo 开头的命令
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100342.html原文链接:
history命令:用于显示历史记录和执行过的指令命令,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2。...语法: history(选项)(参数) 选项: -N: 显示历史记录中最近的N个记录; -c:清空当前历史命令; -a:将历史命令缓冲区中命令写入历史命令文件中; -r:将历史命令文件中的命令读入当前历史命令缓冲区...; -w:将当前历史命令缓冲区命令写入历史命令文件中; -d:删除历史记录中第offset个命令 -n:读取指定文件 实例: #查看历史执行记录 history #查看历史执行记录...10 #执行历史记录第 10 条命令 !! #执行上一条命令 显示执行历史记录时间: 1、默认情况下,history并不记录命令的执行时间,分析起来很困难。...4、用Ctrl+R搜索历史命令;当你执行了一串相当长的命令之后,你只要用关键字搜索一下历史命令然后重新执行这条命令而不需要将整条命令再输一遍。方法是:按下Ctrl+R然后输入关键字。
基于vant输入历史记录源码 historyInput.gif 使用 ... <historyInput label="QQ:" placeholder="请<em>输入</em>QQ" v-model="QQ" historyKey="001014" :
wtmp #此时即查不到用户登录信息 last 清除登陆系统失败的记录 #此文件默认打开时乱码,可查到登陆失败信息 echo > /var/log/btmp #查不到登陆失败信息 lastb 清除历史执行命令...#清空历史执行命令 history -c #或清空用户目录下的这个文件即可 echo > ./.bash_history 导入空历史记录 #新建记录文件 vi /root/history #清除记录
文章时间:2018年12月11日 23:56:35 history命令 .bash_history //最大1000条,修改目录 /etc/profile 显示时间:HISTTIMEFORMAT="%Y.../%m/%d %H:%M:%S " 永久保存命令 chattr +a ~/.bash_history 重复运行命令 !!...运行上一条命令 !数字 运行数字行命令 !word 运行最近的以这个开头的命令
领取专属 10元无门槛券
手把手带您无忧上云