输入" bash -v"后遇到麻烦终端中的命令

时间:2018-02-04 06:28:30

标签: linux shell terminal

当我在终端输入bash -v命令时,突然显示所有 .bashrc 内容都显示在我的屏幕上。之后,当我按Tab按钮自动完成时,输出显示如下:

words[0]=${!ref}${COMP_WORDS[i]}
words[1]=${!ref}${COMP_WORDS[i]}
cword=1
words=("${@:3:2}")
cword="$3"
cur="$3"
cur="$3"
cword="$3"
prev="$3"
words=("${@:3:2}")
 compgen -d -- "$quoted" 
 compgen -f -X "$xspec" -- $quoted 
t/

我不知道,怎么修好了?

1 个答案:

答案 0 :(得分:0)

  

男子走进医生办公室并说:“医生,你得帮助我,当我这样做时会疼。”医生回答“好吧,停止那个”。

不是最好的幽默,但它提出了一个问题:为什么你首先运行bash -v(a)

-v标志在详细模式下运行bash的新调用,它将输出大量内容以帮助调试。要停止它,请执行此操作,只需键入bash退出您运行的exit shell。

(a) 可能是您尝试并获取版本,因为许多实用程序为此提供了-v。如果这是意图,您应该使用bash --version