Ответы:
Если в настройках терминала в разделе «Дополнительно» включен «звуковой звонок», управляющие символы BEL будут звучать по умолчанию.
Чтобы попробовать это, введите echoкоманду, а затем control+ v control+ g. Если вы напечатаете это правильно, это будет выглядеть так:
$ echo ^G
и когда вы нажмете return, предупреждение будет звучать.
( control+ vэто экранирование оболочки для сразу следующего управляющего символа.)
afplayКоманда также может быть использована для воспроизведения конкретного звукового файла:
$ afplay /System/Library/Sounds/Funk.aiff
Другой вариант с меньшим количеством клавиш-модификаторов - использовать команду tput bel.
tput belвызывает «визуальный звонок», так что я все еще получаю предупреждение, которое хочу без шумного
Мне нравится решение Зигга. Чтобы это было коротко, я сделал это:
В /Users/{username}/.bash_profileдобавить строку
alias taskready='afplay /System/Library/Sounds/Hero.aiff'
Выйдите из терминала и откройте терминал. Теперь вы можете использовать сокращенную команду taskready.
Вы можете выбрать из:
Basso.aiff Frog.aiff Hero.aiff Pop.aiff Submarine.aiff
Blow.aiff Funk.aiff Morse.aiff Purr.aiff Tink.aiff
Bottle.aiff Glass.aiff Ping.aiff Sosumi.aiff
doneиспользуется в bash для закрытия циклов for / while, может быть, лучше использовать другое имя
man bashВсе ключевые слова, которых следует избегать :-)