bash - 两个字符命令未存储在 mac 终端的 bash 历史记录中
问题描述
我输入的命令只有两个字符,例如“ae”或“tt”,但它们没有存储在历史记录中,我无法向上箭头指向它们。如何在 Mac 终端中使用 bash 作为 shell 来解决这个问题?
解决方案
历史记录 ?:?? 是问题所在。它基本上说忽略一个字符和两个字符命令。从 .bashrc 中删除它解决了这个问题。
推荐阅读
- c - 如何访问不相关和以前运行的进程的标准输入/标准输出?
- javascript - 使用 async / await 未按正确顺序触发的函数
- ocaml - OCaml 中的 Fizbuzz 得到错误“与类型单元不兼容”
- c# - 从 NetworkStream 读取数据
- ffmpeg - ffmpeg m4a/m4b/mp4 输出文件的“时间”值在读入 iTunes 时不正确
- python-3.x - 如何在 if...else 中匹配所有内容?
- laravel - 错误:在 laravel 的 UserController 中创建新用户时的 array_key_exists()
- javascript - 在 Node.js 中使用 htmlparser2 选择 html 节点的文本内容
- java - Hibernate Search java spring,仅搜索具有指定ID的实体
- php - Laravel 该路由不支持 GET 方法。支持的方法:POST