ai didi

linux - 别名未出现在 bash 历史记录中

转载 作者:可可西里 更新时间:2023-11-01 11:49:53 24 4
gpt4 key购买 nike

HISTIGNORE 变量设置为:

export HISTIGNORE="&:ls*:reboot:pwd:exit:clear:[ \t]*"

我有几个别名集。其中之一是

alias todo='emacs ~/Dropbox/Documents/todo.txt'

他们都没有出现在历史上。并不是我希望他们出现在历史中,但让我感到困惑的是,为什么他们不出现在历史中。

最佳答案

在 bash 中,序列 \t 仅表示 $'...' 内的制表符。这就是为什么您的模式与您的 todo 命令匹配的原因;它匹配任何以 t 开头的内容。

你可以这样修复它:

tab=$'\t'
export HISTIGNORE="&:ls*:reboot:pwd:exit:clear:[ $tab]*"
unset tab

关于linux - 别名未出现在 bash 历史记录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14008633/

24 4 0
文章推荐: windows - 重新启动 Windows 7 时 Trayicon 丢失
文章推荐: windows - 使用带有 get 命令的 WinSCP 从 Unix 服务器下载文件
文章推荐: java - Windows 上的 Jenkins Master - Java 设置
文章推荐: Python 脚本不适用于 Autokey
可可西里
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com