在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的最簡單方法是: