Bash命令 小技巧 快捷键
- 使用命令来搜索历史记录。可以查看history 命令:
Ctrl+r
- 重要的历史记录会因为历史记录文件太小而丢失。我通常设置至少 10,000 个条目的历史文件大小,以避免丢失审计跟踪或有用的命令。histappend
shopt -s histappend
export HISTSIZE=10000
- 使用上一行的参数与!$和!*
我最喜欢的效率提示之一是使用和参考以前的命令的部分(而不是整个命令)。!$!*!!
使用将扩展到最后一个命令的最后参数,这可以节省大量打字或复制粘贴。例如,重命名文件,然后编辑它:!$
$ mv list.txt items.txt
$ vim !$
vim items.txt
$ cp !$ shopping.txt
cp items.txt shopping.txt
扩展至上一行的最后参数值,即命令之后,扩展到。!$mv!$items.txt
使用将扩展上一行上的所有参数的价值(即整行,第一个单词除外)。不太常用,因为我经常使用,但尽管如此方便。在此示例中,我们删除某些日志文件,然后创建同一文件的一些空版本:!*!$
$ rm /var/log/httpd/access.log /var/log/httpd/error.log
$ touch !*
touch /var/log/httpd/access.log /var/log/httpd/error.log
原文:https://cyb.org.uk/2021/05/03/bash-productivity.html
文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。
__________________________________________________________________________________
若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)
你要保守你心,胜过保守一切。
本文来自博客园,作者:刘俊涛的博客,转载请注明原文链接:https://www.cnblogs.com/lovebing/p/14848355.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2020-06-04 误删 Win10 应用商店应该如何恢复?
2020-06-04 win10无法开启Windows Defender Firewall服务,错误1058
2020-06-04 设备管理器里面的AAP Server是什么?
2020-06-04 layui——Cannot create property 'LAY_TABLE_INDEX' on number '2'