Linux can be annoying with all its bells and beeps, especially if you’re working on a console. But there is no need to kill a wire or smash the speaker to silence the computer. This is a nice way of doing so, without hardware modifications.
Most reasons for beeps are tab complete beeps, as you are using the tab button to let bash complete a command or path for you. The beeping there is configured in /etc/inputrc. Just insert this line
set bell-style none
to silence it. If you want a flashing screen instead, you might want to try
set bell-style visual
But if you are working in the X11 graphical environment, those settings are not working. Use xset instead:
and voila – the box is silenced.