回答:
stty -a
ターミナルで試してみて、あなたのccharが何にマップされているかを見てください。susp(中断)がCtrl-Z(^ Z)にマッピングされ、intr(割り込み)が^ Cにマッピングされていることを確認してください。
キープレスを「盗む」可能性のあるプログラムを実行していますか?たぶんsomecoolapp
、Ctrl-Zを使用してゼブラTwitpicをどこかに送信します。
Ctrl-Cは、その下のすべてのプロセスがなくなるとウィンドウを閉じることに注意してください。アプリの実行方法はわかりませんが、execを使用してbashを置き換える場合は、「Ctrl-Cでウィンドウを閉じる」の方が少し意味があります。Ctrl-Cは、フォアグラウンドアプリを閉じます。これは実行中の唯一のもので、ウィンドウを閉じます。
プロセスを中断するには、別のターミナルウィンドウを使用して信号を送信します。Activity Monitorまたはps
コマンドのいずれかを使用してプロセスIDを検索し、もう一方のウィンドウでを入力しkill -STOP <processid>
ます。残念ながら、Activity Monitorでは信号だけを送信することはできず、SIGSTOPとSIGCONTはリストに含まれていません(少なくともSnow Leopardでは確認できます)。
あなたはMACのキーボードを使用している場合はCommand+をdot/periodと同等でなければなりませんCtrl+ C休憩のために。
以下のためのCtrl+ Zの使用Command+ Z元に戻すためとShift+ Command+ ZREDOため。
ターミナルヘルプ>キーボードショートカットを参照してください
新しいターミナルで、killallコマンドを使用します。