在Windows 10上禁用Linux Bash的提示音[关闭]

Windows 10上拥有Linux Bash确实很酷,可是就我不得不与Microsoft提供的不太理想的终端苦苦挣扎而言,我将在全部方面都受Ubuntu的束缚。
不管如何,当您在Bash上执行某些操做时,是否有办法关闭提示音
因为没法注释掉bell-style audible ,所以没法注释掉,也没法启动sc config beep start= disabled
linux


#1楼

找到.bash_profile文件的位置,而后在文件中输入如下内容: git

setterm -blength 0 vim

这会将蜂鸣声发生的时间设置为0,所以没有蜂鸣声。 bash


#2楼

  1. 要在bash中禁用蜂鸣声,您须要在/etc/inputrc文件中取消注释(或添加,若是没有的话)行set bell-style nonespa

    注意:因为它是受保护的文件,所以您须要成为特权用户才能对其进行编辑(即,使用诸如sudo <editor> /etc/inputrc类的东西启动文本编辑sudo <editor> /etc/inputrc )。 code

  2. 要在vim中也禁用蜂鸣声,您须要在~/.vimrc文件中添加set visualbellterminal

  3. 要在更少的状况下 (例如,在手册页中以及使用“ git diff”时)禁用蜂鸣声,您须要在~/.profile文件中添加export LESS="$LESS -R -Q"get


#3楼

除了jgr208所说的之外,您可能已经有一个~/.profile文件,而~/.bash_profile可能不存在,就像个人状况同样。 input

在这种状况下,请将setterm -blength 0添加到.profileit

若是建立.bash_profile ,则您的.profile将被忽略,Windows在其中写入的任何内容均将没法使用。


#4楼

/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


#5楼

因为惟一的噪音终端每每是响铃,若是您想在任何地方都关闭它,那么在Windows上进行bash的最简单方法是:

  1. 在提示符处将空格退回一堆
  2. 右键单击声音图标,而后选择打开音量混合器
  3. 将控制台窗口主机上的音量下降到零
相关文章
相关标签/搜索