Есть ли способ воспроизводить звуки оповещения OSX из терминала? Звуки оповещений, которые перечислены в Системных настройках> Звук> Вкладка «Звуковые эффекты»
13
Если в настройках терминала в разделе «Дополнительно» включен «звуковой звонок», управляющие символы 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
добавить строкуВыйдите из терминала и откройте терминал. Теперь вы можете использовать сокращенную команду
taskready
.Вы можете выбрать из:
источник
done
используется в bash для закрытия циклов for / while, может быть, лучше использовать другое имяman bash
Все ключевые слова, которых следует избегать :-)Еще один способ подать звуковой сигнал
echo -e '\a'
источник