私は(デバッグ情報の印刷)をbash 4.2.46 and centos - 7.1.1503
実行しましたset -x
。今すぐ入力すると、次のようにls
印刷されます。
+ ls --color=auto
a b c
++ printf '\033]0;%s@%s:%s\007' root sk-vbox '~'
すべてのベストと幸せ。ただし、tab完了するためにシェル変数を押すと、スタック情報なしで出力が印刷されます。
echo $HO #tab key press here
以下を提供します。
$HOME $HOSTNAME $HOSTTYPE
スタック情報はゼロ行です。
bashがオートコンプリートに余分なスペースを置く問題をデバッグするには、このスタック情報が本当に必要です(例:問題が発生する/etc/bash_completion.d
しかし、私の場合、犯人が含まれていないため、他の理由があるかもしれませんacroread.sh
。 )
私はCentOS Linuxバージョン7.1.1503でbash 4.2.46を使用しています。