たとえば、コマンドの実行に時間がかかるコマンドを実行するとしますが、それをずっと見たいとは思わないか、または見る必要はありません。コマンドがしばらくの間どのように機能しているかを確認するには...そして、最終的に確認すると、コマンドが3時間前に終了し、その時点で注意が必要であることがわかります...より多くのコマンドを実行する時間があるとしたら、それは終了したことがわかりました...
だから、コマンドやプログラムが実行されたときに、終了して$
に戻るたびに、mp3ファイルなどを再生するような小さな音を出すために、それを取得する方法があるのだろうかと思っていました?これをgnome-terminal
で動作させるだけで問題ありませんが、可能であればTTYを含むできるだけ多くのCLI環境で使用したいと思います... GNOME 3.18でUbuntu GNOME 15.10を実行しています。
まず、次のコマンドを実行してpcspkr
を有効にし、beep
をインストールします。
Sudo sed -i 's/blacklist pcspkr/#blacklist pcspkr/g' /etc/modprobe.d/blacklist.conf
Sudo modprobe pcspkr
Sudo apt-get install beep
次のように、beep
とともにコマンドを実行します。
Sudo apt-get update; beep
または
Sudo apt-get update; beep;beep;beep;beep;beep
最後に、beep
のボリュームを制御するには、次のコマンドを実行してbeep
ボリュームをalsamixer
から変更します。
alsamixer
次に、右矢印キーを使用して、自動ミュートオプションまでスクロールします。これをオフに切り替えるには、上矢印を使用します。
次に、左矢印キーを使用してスクロールしてビープ音を鳴らし、上または下矢印キーを使用してビープ音の音量を上げ下げします。
使用 M チャンネルをミュートまたはミュート解除するキー。
押す ESC alsamixer
を終了します
ビープ音のその他のオプションは次の場所にあります。
man beep
[〜#〜] edit [〜#〜]
ここで、各コマンドの実行後にビープ音を鳴らすには、次のコマンドを実行します。
cp .bashrc .bashbackup
echo 'Prompt_COMMAND="beep"' | tee -a .bashrc
. .bashrc