私のLinuxホストでは、Ctrl+がCうまくいかないようで、それをうまく機能させる方法がわかりません。私はUbuntu 10.04とbash 4.1.5(1)を使用しており、Gnome Terminalで作業しています。
このスクリプトの実行中にCtrl+を押してもCスクリプトは終了しません。
#!/bin/bash
for i in `seq 500`
do
ps -e > /dev/null
echo $i
done
ベストアンサー1
Windowsのコピーと貼り付けの動作をエミュレートするためのgnome-terminal
バインディングCtrl-C
とキーのデフォルト設定。Ctrl-V
これはバグではなく機能です:)
この機能を無効にするには、gnome端末で
- 航海
Menubar -> Edit -> Keyboard Shortcuts
- ショートカット列でCtrl+Cが表示されるまでクリックします
New Accelerator...
。 - キーバインディングを無効にするには、Backspaceまたはキーを押します。Delete
Disabled
「ショートカットキー」列に表示されていることを確認してください。
この変更は次のとおりです。即時適用存在するみんなGNOME端末。
ヒント:gnome-terminal --show-menubar
メニューバーが表示されない場合、gnome-terminalは強制的にメニューバーを表示します。