微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

别名不显示在bash历史中

HISTIGnorEvariables设置为:

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

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

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

他们没有一个出现在历史中。 不是我想要他们在历史上出现,但是让我感到困惑的是,他们为什么不在历史中出现。

如何添加一个bash别名到.bashrc接受一个参数?

如何在Nginx中提供html文件不显示这个别名设置中的扩展名

Bash cd命令自动完成自定义别名

Linux:如何在别名中添加$符号?

为什么我的oracle语句在Windows数据库上的运行方式与Linux不同?

在csh中为`ls`包含`echo`做一个别名

无法在Windows 7的MinGW32中创build简单的Git别名

如何使用bash别名作为命令行参数

后缀:设置特定命令pipe道别名的权限

如何在variables调用别名时调用别名

在bash中,序列t仅意味着$'...'内的选项卡。 这就是为什么你的模式匹配你的todo命令; 它匹配以t开头的任何内容

你可以像这样解决它:

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐