Vmware上装Linux,在Shell下由于输错命令或是按TAB键补全命令,会发出“嘟嘟”的报警声,很影响人的心情。于是上网搜了一番,最多提到的是方法一。但是本人根据方法一操作,还是不能解决,方法二则能很好的解决了。
方法一:
登陆linux系统
vi /etc/inputrc
找到set bell-style none 将前面的#去掉,之后重启系统即可解决声音问题
若不见效可以通过下面的方式解决下
bell-style的取值范围是:none, visible, audible,
vi /etc/inputrc中的set bell-style visible前的#去掉,若找不到这个参数可以自己添加,一般这样都可以解决声音问题。
方法二:
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