เบเบตเปเปเบกเปเบเบชเบฝเบเบเบตเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเบชเบฐเบเบฒเบเบตเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
beep - beep the pc speaker เบเปเบฒเบเบงเบเบเบญเบเบงเบดเบเบตเบเบฒเบ
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
เบชเบฝเบเบเบดเบ [--verbose | --debug] [-e เบญเบธเบเบฐเบเบญเบ | --device device] [-f N] [-l N] [-r N] [-d N] [-D
N] [-s] [-c]
เบชเบฝเบเบเบดเบ [ Options ] [-n] [--new] [ Options ]
เบชเบฝเบเบเบดเบ [-h] [--เบเปเบงเบ]
เบชเบฝเบเบเบดเบ [-v] [-V] [--เบฎเบธเปเบ]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบชเบฝเบเบเบดเบ เบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโเบเบนเปโเปเบเปโเปเบโเบเบฒเบโเบเบงเบโเบเบธเบกโเบฅเปเบฒโเปเบเบ pc เบเบฑเบโเบเบงเบฒเบกโเปเบกเปเบโเบเปเบฒโ, เปเบซเปโเบชเบฝเบโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโ
เปเบเบทเปเบญเบเบตเปเปเบซเปเปเบซเบฑเบเปเบซเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เปเบเบเบฐเบเบฐเบเบตเปเบกเบฑเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบขเปเบฒเบเบกเบตเบเบงเบฒเบกเบชเบธเบเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบกเบฑเบเปเบกเปเบ
เบชเบฐเบเบฒเบเบเบตเปเบเบตเปเบขเบนเปเบญเบฒเปเบชเบเบตเปเบเบฑเปเบเปเบเปเบกเปเบเบขเบนเปเปเบเบชเบฐเบเบดเบ shell/perl, เปเบเปเบเปเบเบทเบญเบเบเบนเปเปเบเปเปเบกเบทเปเบญ
เบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเปเบเบตเบเบเบถเปเบ. เปเบเปเบเบญเบ, เบกเบฑเบเบเปเปเบกเบตเปเบเบงเบเบดเบเบเปเบฝเบงเบเบฑเบเบชเบดเปเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบ, เปเบเปเบงเปเบฒเบกเบฑเบเปเบกเปเบ
เบเบตเปเบเปเบขเบนเปเปเบเบเบฒเบเบชเปเบงเบเบเบฒเบเปเบเปเบเบเบฑเปเบ.
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบเบซเบกเบปเบเบกเบตเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฝเบเปเบเปเบเบดเบก 'เบชเบฝเบเบเบดเบ' เบเบฐโเปเบฎเบฑเบโเบงเบฝเบโ. เบเปเบฒเบเบฒเบเปเบฅเบทเบญเบ
เบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเปเบเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบเบฒเบเปเบฅเบทเบญเบเบเปเปเบกเบฒ override เบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ
เบฅเบธเปเบเบเปเบญเบ. เบเบฑเปเบเบเบฑเปเบ 'เบชเบฝเบเบเบดเบ -f 200 -f 300' เบเบฐเบเบฑเบเบขเบนเปเบเบตเป 300Hz.
OPTIONS
-- verbose, --debug
เปเบเบตเบเปเบเปเบเบปเบเบเบตเบเบฑเบ. เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบดเบกเปเบชเบฑเปเบเบเบฑเปเบเบฅเบธเปเบกเบเบตเปเบเปเบญเบเปเบเปเบฅเบฐเบชเบฝเบเบเบดเบ:
[DEBUG] 5 เปเบเบทเปเบญ 200 ms beeps (100 เบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบฅเบฐเบซเบงเปเบฒเบ, 0 เบฅเปเบฒเบเปเบฒเบซเบผเบฑเบเบเบฒเบ) @ 1000.00 Hz
-e เบญเบธเบเบฐเบเบญเบ, -- เบญเบธโเบเบฐโเบเบญเบโ เบญเบธเบเบฐเบเบญเบ
เปเบเปเบญเบธเบเบฐเบเบญเบเปเบเบฑเบเบญเบธเบเบฐเบเบญเบเปเบซเบเบเบฒเบ. เบเปเบฒเบชเบฐเบซเบผเบฑเบเบเปเปเปเบเปเปเบเป, /dev/tty0 เปเบฅเบฐ /dev/vc/0 เปเบกเปเบ
เบเบฐเบเบฒเบเบฒเบกเปเบเบเบฒเบเบเบฑเบเบเบฑเบ.
-f N beep เบขเบนเป N Hz, เบเปเบญเบเบเบตเป 0 < N < 20000. เปเบเบเบฒเบเบฐเปเบเบฑเบ ballpark เบเบปเปเบงเปเบ, terminal เบเบปเบเบเบฐเบเบด.
beep เปเบกเปเบเบเบฐเบกเบฒเบ 750Hz. N เบเปเปเปเบกเปเบ, เปเบเบเบเบฑเบเปเบญเบตเบ, เบเบทเบเบเปเบฒเบเบฑเบเบเบฑเบเบเบปเบงเปเบฅเบเบเบฑเบเบซเบกเบปเบ.
-l N beep เบชเปเบฒเบฅเบฑเบ N milliseconds.
-r N เบฅเบฐเบเบธเบเปเบฒเบเบงเบเบเบฒเบเบเปเปเบฒเบเบทเบ (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฑเบ 1).
-d N, -D N
เบฅเบฐเบเบธเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเบญเบ N milliseconds เบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเปเบฒเบเบทเบ. เบเบฒเบเบเปเบฒเปเบเป -d เบเปเบฒเบเบปเบเบงเปเบฒ
เบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเบตเปเบเบงเบเบเบฐเปเบเบตเบเบเบถเปเบเปเบเบปเปเบฒเบเบฑเปเบ เบฅเบฐเบซเบงเปเบฒเบ beeps, เบเบฑเปเบเปเบกเปเบ, เบกเบฑเบเบเปเปเบเบงเบเปเบเบตเบเบเบถเปเบเบซเบผเบฑเบเบเบฒเบ
เบเบฒเบเบเปเปเบฒเบเบทเบเบซเบผเปเบฒเบชเบธเบ. -D เบเบตเปโเปเบซเปโเปเบซเบฑเบโเบงเปเบฒโเบเบฒเบโเบเบฑเบโเบเปเบฒโเบเบงเบโเบเบฐโเปเบเบตเบโเบเบถเปเบโเบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเปเบฎเบฑเบโเปเบฅโเบทเปเบกโเบเบทเบโเบเบธเบโเบเบฑเปเบโ,
เบฅเบงเบกเบเบฑเบเบญเบฑเบเบชเบธเบเบเปเบฒเบ. เปเบเบเบเบปเบเบเบฐเบเบด, -d เปเบกเปเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ, เปเบเปเบเปเบฒ, เบเบปเบงเบขเปเบฒเบ, เปเบเบปเปเบฒเปเบกเปเบ
stringing เบซเบผเบฒเบ เบชเบฝเบเบเบดเบ เบเปเบฒเบชเบฑเปเบเบฎเปเบงเบกเบเบฑเบเปเบเบทเปเบญเบซเบผเบดเปเบเปเบเบเบเบฒเบง wars, เบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบ
เบเบงเบเบเบธเบกเบเบธเบเปเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒ.
-n, --เปเบซเบกเป
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบฅเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบเบดเบเบเบฒเบเบฅเบฐเบเบธ beeps เบซเบผเบฒเบ.
เปเบเปเบฅเบฐเบเบฑเปเบเบเบตเปเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบทเบเปเบเป, เบชเบฝเบเบเบตเบเปเบฅเบตเปเบกเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเปเบเบตเปเบกเปเบเบตเบกเบเบฑเบเบซเบกเบปเบ
เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบกเปเบเบชเปเบฒเบฅเบฑเบ beep เปเบซเบกเป. เบเบฑเปเบเบเบฑเปเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ:
เบชเบฝเบเบเบดเบ -f 1000 -n -f 2000 -n -f 1500
เบเบฐเบเบฐเบฅเบดเบเบฅเปเบฒเบเบฑเบเบเบญเบเบชเบฒเบกเบชเบฝเบเบเบตเบ, เบญเบฑเบเบเปเบฒเบญเบดเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบตเปเบเบญเบ 1000Hz (เปเบฅเบฐ.
เบเปเบฒโเบเปเปโเบเบฑเปเบโเบเบฑเปเบโเบเปเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโ)โ, เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบชเบฝเบโเบเบตเบโเบเบฑเปเบโเบเบตโเบชเบญเบโเบเบตเปโเบกเบตโเบเบงเบฒเบกโเบเบตเปโเบเบญเบ 2000Hz (เบญเบตเบโเปเบเบทเปเบญโเบซเบเบถเปเบโ,
เบเบฑเบเบชเบดเปเบเบเปเบฒเบเปเปเบเบฑเปเบเบงเปเบฒเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเปเบฅเบฐ reps เบเบทเบเบเบฑเปเบเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบงเบเปเบเบปเบฒ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบฑเบ beep เบเบตเบชเบฒเบก, at
1500Hz. เบญเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฒเบเบเบฒเบเบฅเบฐเบเบธเบเปเบฒ -r, เปเบเบทเปเบญเบเบเบฒเบ -r เปเบฎเบฑเบเบเปเปเบฒเบเบทเบเบเบทเบเบฑเบ
beep เบซเบผเบฒเบเบเบฑเปเบ, เปเบเบเบฐเบเบฐเบเบตเป -n เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบฅเบฐเบเบธ beeps เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบซเบผเบฑเบเบเบฒเบ a -n,
เบชเบฝเบเบเบตเบเปเปเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเบเปเบงเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฑเบเปเบปเบ, เปเบฅเบฐเบญเบฑเบเปเบเบญเบฑเบเปเบถเปเบเบชเบฒเบกเบฒเบเปเบเบฑเบเปเบเป
เบฅเบฐเบเบธเปเบงเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเปเบฒเบชเปเบฒเบฅเบฑเบ beeps เบเปเบญเบเบซเบเปเบฒ (เบซเบผเบทเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ). เปเบเบดเปเบ เบเบปเบงเบขเปเบฒเบ
เบเบฒเบโเบชเปเบงเบโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบตเปโเบเบฒเบโเบเบธเปเบกโเบเบญเบโเปเบเบทเปเบญโเปเบซเปโเบเปเบฒเบโเบชเบฑเบโเบชเบปเบโ.
-s, -c เบเบฒเบ เปเบฅเบทเบญเบ เปเบซเบผเบปเปเบฒ เบเบตเป เปเบญเบปเบฒ เปเบ เปเบชเป เบชเบฝเบเบเบดเบ เปเบเบปเปเบฒเปเบเปเบเบฎเบนเบเปเบเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ. -s เบเบญเบ เบชเบฝเบเบเบดเบ เบญเปเบฒเบเบเบฒเบ
stdin, เปเบฅเบฐ beep เบซเบผเบฑเบเบเบฒเบเปเบเปเบฅเบฐเปเบเบงเปเบซเบกเป, เปเบฅเบฐ -c เบเบญเบเบกเบฑเบเปเบซเปเปเบฎเบฑเบเปเบเบงเบเบฑเปเบเบซเบผเบฑเบเบเบฒเบเบเบธเบเปเบเบปเบงเบญเบฑเบเบชเบญเบ.
เปเบเบเบฑเบเบชเบญเบเบเปเบฅเบฐเบเบต, เปเบเบเบเบฒเบเบเบฑเบเบเบฐเบชเบฐเบเปเบญเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบเบฑเบเบเบทเบเปเบเบเปเบญเบ stdout, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเป
เบกเบฑเบเบเปเบฒเบเบเบตเปเบเบฐเปเบฅเบทเปเบญเบ เบชเบฝเบเบเบดเบ เปเบเบปเปเบฒเปเบเปเบเบเปเปเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบเบงเบฒเบก, เปเบเบดเปเบ เบเบปเบงเบขเปเบฒเบ เบชเปเบงเบ.
-h, - เบเปเบงเบ
เบชเบฐโเปเบเบโเบเปเปโเบกเบนเบโเบเบฒเบโเบเปเบฒโเปเบเปโเปเบฅเบฐโเบญเบญเบโ
-v, -V, - เบเบฒเบเบเปเบฝเบเปเบเบ
เบชเบฐเปเบเบเบเปเปเบกเบนเบเบชเบฐเบเบฑเบเปเบฅเบฐเบญเบญเบ
เบเบปเบงเบขเปเบฒเบ
เบเบตเปโเบเปเบฒเบโเบเบตเปโเบชเบธเบ (เปเบเปโเบเบฑเบโเบกเบตโเบเบฐโเบชเบดเบโเบเบดโเบเบฒเบโ)
เบชเบฝเบเบเบดเบ
เบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบเบเปเบฝเบงเบเบตเปเปเปเบฒเบชเบปเบเปเบเบเบงเปเบฒ
เบชเบฝเบเบเบดเบ -f 300.7 -r 2 -d 100 -l 400
เปเบเบฑเบเบชเปเบงเบเปเบถเปเบเบเบญเบเบเปเปเปเบเบดเปเบเบเบฑเบเบเบถเบ
tail -f /var/log/xferlog | grep --line-buffered passwd | \
เบชเบฝเบเบเบดเบ -f 1000 -r 5 -s
เปเบกเบทเปเบญเปเบเปเปเบซเบกเบ -c, เบเปเบญเบเบเปเปเบเบฐเบเปเบฒเปเบซเปเปเบเป -D เบชเบฑเปเบ, เปเบฅเบฐเบชเบฑเปเบ -l, เปเบเบทเปเบญเปเบซเปเบชเบฝเบเบเบฑเบ
เบขเปเบฒเบกเบปเบงเบเบณเบเบฑเบ. เบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบปเปเบฒเบกเบตเบชเบฐเปเบเบฅเปเบเบต 1970 เบเบตเปเบกเบตเบชเบฝเบเบเบฑเบเบเบตเบเปเบเบฑเบเปเบเบปเปเบฒ-
เบเบดเบกเบเบปเบเบเบฐเบเบปเบเปเบเปเบฅเบฐเบเบปเบงเบญเบฑเบเบชเบญเบ
cat file | เบชเบฝเบเบเบดเบ -c -f 400 -D 50 -l 10
เบเบปเบงเบขเปเบฒเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเบชเบนเบเบเบญเบ -n/-- เบเบฒเบเปเบเปเปเบซเบกเป
เบชเบฝเบเบเบดเบ -f 1000 -r 2 -n -r 5 -l 10 --new
เบเบฐเบเบฐเบฅเบดเบ beeps 1000Hz เบชเบญเบเบเบฑเปเบเบเบณเบญเบดเบ, เบเบฒเบเบเบฑเปเบ 5 beeps เบเบฒเบกเบชเบฝเบเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเปเบเบฝเบเปเบเป
เปเบเปเบฅเบฐเบญเบฑเบเบเบฒเบง 10ms, เบเบฒเบกเบเปเบงเบเบชเบฝเบเบเบตเบเบเบตเบชเบฒเบกเปเบเบเปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฑเบเปเบปเบ (เบเบฑเปเบเปเบเปเบเปเปเบกเบต
เบเบทเบเบเปเบฒเบเบปเบ).
IOCTL เบเบงเบฒเบกเบญเปเบญเบเปเบญ
เบเบนเปเปเบเปเบเบฒเบเบเบปเบเบเบฐเบเบปเบเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบชเบฝเบเบเบตเบเบเบฒเบเบเปเบงเบเบเบฒเบเบฎเปเบญเบเบฎเบฝเบเบเบฒเบ ioctl(). เปเบเป
เปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป, เปเบเบฑเบ Peter Tirsek เปเบกเปเบเบเบฒเบกเบเบฝเบเบเปเบเบตเปเบเบฐเบเบตเปเปเบซเปเปเบซเบฑเบเบเปเบฒเบเบฐเปเบเบปเปเบฒ, เบกเบฒเบเบฒเบเบงเบดเบเบตเบเบฒเบ
kernel เบเบฑเบเบเบฒเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบญเบ beep เบเบตเปเบเบฐ poke เบขเบนเป (เบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเบเปเปเปเบกเปเบ programmer: ioctl เปเบกเปเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบเบฑเบ-
เบเบฑเบเบเบฑเบเบเบฑเบเปเบปเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเปเบเบปเปเบฒเบเบนเบเบชเบดเปเบเบเบตเปเบเปเปเบกเบตเบเบฒเบเบเบณเบเบปเบเปเบงเปเบฅเปเบงเบเปเปเบฒเบงเปเบฒ poking-at
เบเบปเบเปเบ) tty, เบเบถเปเบเปเบเบฑเบเบงเบดเบเบตเบเบตเปเบกเบฑเบ beeps. เปเบฅเบทเปเบญเบเบชเบฑเปเบเปเบกเปเบ, kernel เบเบงเบเปเบเบดเปเบเบงเปเบฒ
เบเบฑเบ:
- เบเปเบฒเบโเปเบเบฑเบ superuser เปเบเปโ
- เปเบเบปเปเบฒเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบ tty เปเบเบเบฑเบเบเบธเบเบฑเบ
เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบฎเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเป beep เปเบฎเบฑเบเบงเบฝเบเปเบเปเบชเบฐเปเบซเบกเบต (เบเบฑเบเบเบงเบฒเบกเบฎเบนเปเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบญเบเบเปเบญเบ!), เปเบฅเบฐ
เบเบตเปเบเบนเปเปเบเปเบเปเบญเบเบเบดเปเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบชเบฝเบเบเบตเบเปเบเป, เปเบเปเบเบนเปเปเบเปเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเบเบตเปเบเปเปเปเบกเปเบ root เบเปเปเบชเบฒเบกเบฒเบเปเบเปเบชเบฝเบเบเบตเบเปเบเบกเบฑเบเปเบเป
เบฅเบฑเบโเบเปเบฒโเบกเบฐโเบเบฒเบโ. เบชเบดเปเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒเปเบเบปเปเบฒ, xterm, เบซเบผเบทเบเบฒเบเบเบฑเบ x-session เบญเบทเปเบเป, เปเบเบปเปเบฒเบเบตเป kernel เปเบกเปเบ
เปเบเบฑเบเบซเปเบงเบ, เปเบเบฑเบ 'เปเบฅเบเบฐเปเบ', เบชเบฐเบเบฑเปเบ beep เบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบเบเบฒเบ xterm เบเบตเปเบเปเปเบกเบตเบชเบดเบเบเบดเบเบดเปเบชเบ. เบเปเบญเบโเปเบเปโเบกเบต
เปเบเปเบเบทเปเบญเบเบเบปเปเบ chalked เบเบตเปเปเบเบดเบเปเบกเบเปเบกเป, เปเบเปเบเบปเบงเบเบดเบเปเบฅเปเบงเบเปเปเบกเบตเบซเบเบฑเบเบเบตเปเบเปเบญเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบเปเบฝเบงเบเบฑเบเบกเบฑเบ, เปเบฅเบฐ
เบกเบฑเบเบเปเปเปเบเบฑเบเบชเบดเปเบเบเบตเปเบเบตเบเบตเป kernel เปเบฎเบฑเบเบชเบดเปเบเบเปเบฒเบเปเบเปเบงเบเบงเบดเบเบตเบเบตเป. เบเบญเบเบเบฒเบเบเบตเปเบเบฑเบเบกเบตเบเบฒเบเปเบเปเปเบ.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ beep เบเปเปเปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเบเปเบงเบเบเบธเบ suid bit, เปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเบฐเปเบเบฑเบ zany.
เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เบเปเบฒเบเปเบฒเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเบฎเบฒเบ, เบเบธเบเปเบเบฑเบเบซเบฒเบเบญเบเปเบเบปเปเบฒเบกเบตเบชเบฝเบเบเบตเบ
เบเบฒเบเปเบ ioctl เบเบฐเบซเบฒเบเปเบเบขเปเบฒเบเบกเบฐเบซเบฑเบเบชเบฐเบเบฑเบ, เบเบถเปเบเปเบเบฑเบเบเบงเบฒเบกเบชเบธเบ, เปเบฅเบฐเปเบซเบเบเบปเบเบเบฝเบงเบเบตเปเบเบฐเบเปเปเปเบกเปเบเบเบฑเปเบ
เปเบเบเบเบฒเบ suid เปเบเบเปเปเปเบเบฑเบเบเบธเบกเบเบงเบฒเบกเบเบญเบเปเบเบเบตเปเปเบเบฑเบเปเบเปเบเป. เบชเบฐเบเบงเบ, beep เปเบกเปเบเบชเบฑเปเบเบซเบผเบฒเบ, เบเบฑเปเบเบเบฑเปเบ
เบเบฒเบเบเบงเบเบชเบญเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเบปเบเปเบเบเบปเบเบกเบฒ.
เบเบฑเบเบชเบดเบเปเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเบเปเบฒเบเปเบญเบ, เปเบเปเบเบญเบ, เปเบเปเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบญเบเปเบเบเบฑเบเบเปเบญเบ - เบกเบตเบเบฝเบเปเบเปเบซเบเบถเปเบ buffer เปเบฅเบฐ
fgets เบเปเปเบเปเบญเบเปเบซเปเบกเบฑเบเบฅเบปเปเบ, เบกเบตเบเบฝเบเปเบเปเบซเบเบถเปเบเปเบเบฅเปเปเบเบตเบ, เปเบฅเบฐเปเบเบเบฐเบเบฐเบเบตเปเบกเบต
เบชเบฐเบเบฒเบเบเบฒเบเปเบเปเบเบเบฑเบเบเบตเปเบกเบตเบเปเบฒเปเบฎเบเบขเบนเปเบเบตเปเบเบฑเปเบ, เบกเบฑเบเบเบฑเบ /dev/console. เบเปเบฒเปเบเบเบนเปเบซเบเบถเปเบเบชเบฒเบกเบฒเบเบเบนเบเบฎเบตเบเปเบเบทเปเบญเบเบฒเบเบเบตเป
เปเบเบเบเบฒเบเบเปเบฝเบเปเบเบ /dev/console, เบเปเบฒเบเบกเบตเบเบฑเบเบซเบฒเปเบซเบเปเบเบงเปเบฒ. :)
เบเบฑเปเบเบเบฑเปเบเบเบฒเบเปเบเปเปเบเปเบง, เปเบเบปเปเบฒเบเบฑเปเบ, เปเบฅเบฐเบญเบฒเบเบเบฐเบเบญเบเปเบเบเปเบฒเบชเบฝเบเบเบตเบเบเปเปเปเบเบฑเบเบชเบฝเบเบเบตเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ
(เปเบเบฑเบเบฎเบฒเบ):
# chmod 4755 /usr/bin/beep
(เบซเบผเบทโเบเปเบญเบโเบเบตเปโเบเปเบฒเบโเปเบญเบปเบฒโเบกเบฑเบโ)
เบชเบดเปเบเปเบถเปเบเบเบตเปเบซเบผเบปเบเปเบซเบผเปเบกเปเบเบงเปเบฒเบเบตเปเบเบฐเปเบซเป nitwit เบเบฝเบเปเบฅเบฑเบเบเปเบญเบเบชเบฒเบกเบฒเบเปเบฅเปเบเบชเบฝเบเบเบดเบเปเบเปเบขเปเบฒเบเบชเบณเปเบฅเบฑเบเบเบปเบ
- เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ. เบเปเบฒเบกเบฑเบเบเปเปเปเบกเปเบ, เบเบฒเบเปเบเปเปเบเบเบตเปเบชเบฑเบเบชเบปเบเบเบงเปเบฒเปเบฅเบฑเบเบเปเบญเบเบเบฐเปเบเบฑเบ
เบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบ:
# chgrp beep /usr/bin/beep
# chmod 4750 /usr/bin/beep
เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบตเปเบกเบเบฝเบเปเบเปเบเบนเปเปเบเปเบเบตเปเบกเบตเบเปเบฒเบชเบฝเบเบเบตเบเปเบเบปเปเบฒเปเบเปเบเบเบธเปเบก 'beep'.
เบเบงเบฒเบกเบเบตเป เบเบฒเบเบฐเบฅเบฒเบ
เบซเบผเบฒเบเบเบปเบเปเบเปเบเปเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญเบเบฑเปเบเบเบทเปเบเบเบฒเบเปเบเบเบฒเบเปเบเบเบฑเบเบเบถเบเบเบปเบเบเบตเปเบเบฑเบเบเบงเบฒเบกเบเบตเป.
เบกเบตเบเบฑเบเบเบถเบเบเบปเบเบเบตเบซเบผเบฒเบ, เปเบฅเบฐเบเบฒเบเบฐเบฅเบฒเบเบซเบผเบฒเบเบญเบญเบเปเบฅเบเปเบเบฐเปเบซเปเบเปเบฒเบเปเบเบเบฒเบชเบฒ, เปเบเป
เบเบตเปเปเบกเปเบ เบเบฐเบกเบฒเบ เบเบปเบงเปเบฅเบเบชเปเบฒเบฅเบฑเบ octave เบเบญเบเบเบฒเบ C, เปเบซเปเบเปเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ.
เบซเบกเบฒเบเปเบซเบเบเบงเบฒเบกเบเบตเป
C 261.6
C # 277.2
D 293.7
D#311.1
E 329.6
F 349.2
F# 370.0
G 392.0
G#415.3
A 440.0
A#466.2
B 493.9
C 523.2
เปเบเปเบชเบฝเบเบเบตเบเบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net