如何解决tcsh 历史记录包含垃圾或特殊字符
在 tcsh 外壳中。当我们执行 ctrl+c 时,垃圾字符会被记录在历史中。 /etc/.cshrc 的内容如下
# vi /etc/.cshrc
set TERMINAL=`who am i | nawk '{print $NF}' | tr -d '()'`
set history= (1000 "%h $TERMINAL %D/%W/%Y %T %R\n")
set histfile=($HOME/.History_Save/.history_$TERMINAL)
set savehist= (1000 merge)
alias precmd 'history -M; history -S'
# ctrl+c
# history
18 15:04 ^[[K#+1608283370
19 15:04 history
是否可以避免打印垃圾字符(^[[K#+1608283370)或者是tcsh shell的行为?
操作系统:Solaris10
TIA
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。