Bash和Ksh中查找和执行历史命令
2017-11-01 15:44
543 查看
原作者:夜惊心 链接:http://yejinxin.github.io/history-commands-in-bash-and-ksh
在Linux的Bash环境中,可以比较方便的搜索和执行最近输入过的命令,其实,在Unix的Ksh环境中,也可以做到,不过方法有所不同。总结这两种shell环境下相关的历史命令操作如下:
另外,在Ksh中,按
本文出自夜惊心的博客,转载请保留出处
在Linux的Bash环境中,可以比较方便的搜索和执行最近输入过的命令,其实,在Unix的Ksh环境中,也可以做到,不过方法有所不同。总结这两种shell环境下相关的历史命令操作如下:
#Bash history #显示历史命令 history 10 #显示最近的10条历史命令 !! #显示并执行上一条历史命令 !27 #显示并执行第27条历史命令 !-2 #显示并执行倒数第2条历史命令 !ps #显示并执行上一条以ps开头的命令 !ps:p #显示上一条以ps开头的命令 !?pass #显示并执行上一条包含pass的命令 ^zero^null #替换上一条命令的zero为null执行
<span class="c">#ctrl + R 可以反向搜索包含特定字符串的历史命令,重复输入可以继续向前搜索</span> <span class="c">#ESC + . 可以自动输入上一条命令的最后一个参数,按.可继续往上翻</span></code></pre></figure>
#Ksh history #显示历史命令 history 1000 1050 #显示第1000到1050条的历史命令 history 1000 #显示第1000以后的历史命令 history -50 #显示最近的50条历史命令 r #显示并执行上一条历史命令 r 27 #显示并执行第27条历史命令 r ps #显示并执行上一条以ps开头的命令
另外,在Ksh中,按
ESC+\同样可以补全文件名。而按
ESC+K则可以显示上一条命令,这时候,可以继续按K或J前后翻滚历史命令,甚至可以使用类似vi里的一些命令如
x删除、
r替换等操作。
本文出自夜惊心的博客,转载请保留出处
相关文章推荐
- Bash和Ksh中查找和执行历史命令
- Bash和Ksh中查找和执行历史命令
- 在Linux Bash通过上下键快速查找历史命令
- 为你在 Bash 历史中执行过的每一项命令设置时间和日期
- Bash 通过上下键更有效的查找历史命令
- Bash 通过上下键更有效的查找历史命令
- Linux学习之路:命令别名、历史记录和命令查找执行顺序
- 在Linux Bash通过上下键快速查找历史命令
- 在Linux Bash通过上下键快速查找历史命令
- AIX 下的ksh可以像linux下的bash 一样,查找以前输入的命令和命令补齐
- ubuntu 查找历史命令
- 优化history历史命令记录并加上执行时间
- python:通过python脚本快速执行 bash 命令
- 通过bat命令批量删除VS查找历史记录
- linux下执行 ls,cat等一些命令报出 -bash: /bin/cat: Cannot allocate memory 有没解决的方法
- Bash远程解析命令执行漏洞测试方法
- 【BASH】检测命令执行的结果
- linux历史命令查找快捷方式
- 设置KSH的自动补全和历史命令功能
- bash 实现多线程执行多个命令