Raspberry pi 如何停止zsh打印输出命令

Raspberry pi 如何停止zsh打印输出命令,raspberry-pi,zsh,zshrc,oh-my-zsh,Raspberry Pi,Zsh,Zshrc,Oh My Zsh,只需在树莓皮上用哦我的zsh设置zsh 在每个命令之后,它都会重新打印我键入的命令。例如 pi@raspberrypi ~>> ls ;lsDesktop ocr_pi.png python_games 造成这种情况的两个原因是: (很可能)命令执行钩子中有某种东西导致了这种情况。详情请参见此 试一试 或者如果他们使用数组来固定钩子: echo $precmd_functions echo $preexec_functions echo $zshaddhistory_functi

只需在树莓皮上用哦我的zsh设置zsh

在每个命令之后,它都会重新打印我键入的命令。例如

pi@raspberrypi ~>> ls

;lsDesktop ocr_pi.png python_games

造成这种情况的两个原因是:

  • (很可能)命令执行钩子中有某种东西导致了这种情况。详情请参见此
  • 试一试

    或者如果他们使用数组来固定钩子:

    echo $precmd_functions
    echo $preexec_functions
    echo $zshaddhistory_functions
    
    或者该页中描述的任何附加了“\u函数”的钩子

    在运行命令之前或保存历史记录时,可能会执行一些有缺陷的函数。要关闭它们(而不是修复oh my zsh或它的设置),请调用
    unset precmd_functions
    来取消函数数组,或
    unfunction precmd

  • (不太可能)您可能在提示中执行了一些有趣的操作(不太可能,但可能)。请尝试导出提示符'foo'或取消设置PS1

  • 这是在控制台上还是在终端模拟器中?alias ls是否输出任何内容?@chepner是,ls--color=auto。但它发生在每一个命令中,甚至是;zsh当我第一次登录时。@Voska你找到解决方案了吗?
    echo $precmd_functions
    echo $preexec_functions
    echo $zshaddhistory_functions