In ASCII the bell character's value is 7 and is named "BELL" or "BEL". Unicode does not give names to control characters but has assigned it the alias "ALERT" and abbreviation "BEL." It can sometimes be typed as ctrl+G and displayed as ^G in caret notation. Unicode also includes characters for the visual representation of the character: U+2407 ␇ SYMBOL FOR BELL and U+237E ⍾ BELL SYMBOL.
In the 5-bit Baudot codes, BEL is represented by the number 11 (0x0B) when in "figures" mode.3 The code 0x2F is used in EBCDIC.
In the programming language C (created in 1972), and in many languages influenced by it such as Python, the bell character can be placed in a string or character constant with \a. 'a' stands for "alert" or "audible" and was chosen because \b was already used for the backspace character.4
On Unix-like systems, or on MS-DOS or Windows, a user can cause the equivalent of ringing the bell to happen by typing at the command prompt the command:
where the ^G is produced by holding down Ctrl and typing G. On Unix the user may need to type Ctrl+V first to "quote" the ^G.
On POSIX systems, one may also use:
and in the Bash shell, one may use ANSI-C quoting:5
An alternative is to use the tput command, which as a part of the ncurses library is available on most Unix/Linux operating systems:
A program can get the same result by printing the BEL character to a terminal.
On modern systems this may not make a noise; it may instead make a visual indication such as flashing the screen, or do nothing at all.
"Baudot". Archived from the original on December 19, 2008. Retrieved February 1, 2009. https://web.archive.org/web/20081219135647/http://chem.ch.huji.ac.il/history/baudot.html ↩
Smith, Gil (2001). "Teletype Communication Codes" (PDF). Baudot.net. Archived (PDF) from the original on 20 August 2008. Retrieved 2008-07-11. http://www.baudot.net/docs/smith--teletype-codes.pdf ↩
"The Lorenz Cipher and how Bletchley Park broke it". www.codesandciphers.org.uk. Retrieved 9 July 2016. http://www.codesandciphers.org.uk/lorenz/fish.htm ↩
"2. Lexical analysis — Python 2.7.18 documentation". docs.python.org. Retrieved 2021-02-05. https://docs.python.org/2/reference/lexical_analysis.html#grammar-token-stringliteral ↩
ANSI-C quoting https://www.gnu.org/software/bash/manual/bash.html#ANSI_002dC-Quoting ↩