在Windows 10上拥有Linux Bash确实很酷,可是就我不得不与Microsoft提供的不太理想的终端苦苦挣扎而言,我将在全部方面都受Ubuntu的束缚。
不管如何,当您在Bash上执行某些操做时,是否有办法关闭该提示音 ?
因为没法注释掉bell-style audible
,所以没法注释掉,也没法启动sc config beep start= disabled
linux
找到.bash_profile
文件的位置,而后在文件中输入如下内容: git
setterm -blength 0
vim
这会将蜂鸣声发生的时间设置为0,所以没有蜂鸣声。 bash
要在bash中禁用蜂鸣声,您须要在/etc/inputrc
文件中取消注释(或添加,若是没有的话)行set bell-style none
。 spa
注意:因为它是受保护的文件,所以您须要成为特权用户才能对其进行编辑(即,使用诸如sudo <editor> /etc/inputrc
类的东西启动文本编辑sudo <editor> /etc/inputrc
)。 code
要在vim中也禁用蜂鸣声,您须要在~/.vimrc
文件中添加set visualbell
。 terminal
要在更少的状况下 (例如,在手册页中以及使用“ git diff”时)禁用蜂鸣声,您须要在~/.profile
文件中添加export LESS="$LESS -R -Q"
。 get
除了jgr208所说的之外,您可能已经有一个~/.profile
文件,而~/.bash_profile
可能不存在,就像个人状况同样。 input
在这种状况下,请将setterm -blength 0
添加到.profile
。 it
若是建立.bash_profile
,则您的.profile
将被忽略,Windows在其中写入的任何内容均将没法使用。
在/etc/inputrc
取消注释set bell-style none
注释并使用setterm -blength 0
建立.bash_profile
不会阻止vim发出蜂鸣声。
对我set visualbell
在个人主目录中建立一个.vimrc
文件,并set visualbell
。
资料来源: https : //linuxconfig.org/turn-off-beep-bell-on-linux-terminal
因为惟一的噪音终端每每是响铃,若是您想在任何地方都关闭它,那么在Windows上进行bash的最简单方法是: