VM中linux 怎样关闭vi报警音

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VM中linux 怎样关闭vi报警音相关的知识,希望对你有一定的参考价值。

在vi中老提示bibi声。。烦。。。网上查了好多种方法都关不了。。求救
我之前也找过试过了,还是不行。。。

1.消除shell的报警声,就是按tab键不对的响声:

在/etc/inputrc中加入一行:(我在RedHat9.0中尝试了)

set bell-style none

保存并重启系统即可。

2.消除vi编辑器里的报警声:

在/etc/bashrc中加入一行:

setterm -blength 0

保存并重启系统即可。

还有一个是终端带的报警声 在选项里面设置就可以了 各个终端的选项路径不同 你可以自己找找
只能帮你这么多了

补充

你的情况跟我一样 我之前也是网上找了很多办法都不行 最后发现是终端的设置里面有个bell选项 我举例我用的tilda preference里的general 里面有个audible terminal bell 把前面的勾去掉
还有就是声卡设置 以我的声卡为例 终端执行 alsamixer 将beep设置为静音就ok了 按m键可以切换静音与非静音
或者用gui界面的设置 :是gnom里的volume control 里的preference里勾选beep 的将beep项设置静音就ok了
肯定可以搞定 不然就见鬼了 :-)
参考技术A $ cd
$ vi .xession
#添加,关闭xwindows的报警
xset b off
$ vi .inputrc
#添加,关闭shell里的报警
set bell-style none
$ vi .vimrc
#添加,设置vi里的报警为闪屏,如果闪屏也不要那就加入set vb t_vb=
set vb
$ vi .emacs
#添加,关闭Emacs里的报警
setq visible-bell t

楼主试试。不明白问我。本回答被提问者采纳

linux 硬盘报警声

一:消除shell中

铃声有三种风格:none, visible,

(1)消除shell的报警声,就是按tab键不对的响声:

在/etc/inputrc中加入一行:(我在RedHat9.0中尝试了)

set bell-style none

保存并重启系统即可。

二:消除vi中

(1)临时方案

sudo rmmod pcspkr
对于Debian/Ubuntu的用户来说,只要打开你的终端跑一下上述的命令就可以了。对于CentOS/Redhat/RHEL/Fedora的Linux用户,则需要以root身份登录然后执行rmmod pcspkr

(2)一劳永逸的方案
对于Debian/Ubuntu系统,使用root身份执行:
sudo echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist
对于CentOS/Redhat/RHEL/Fedora系统,使用root身份执行:
echo "alias pcspkr off" >> /etc/modprobe.conf


以上是关于VM中linux 怎样关闭vi报警音的主要内容,如果未能解决你的问题,请参考以下文章

c#中添加报警音

前端页面实现报警器提示音效果

linux 硬盘报警声

linux 硬盘报警声

linux 硬盘报警声

蜂鸣器怎么才能发出连续不断的报警音