回答:
+でSIGQUITシグナルを送信します。Ctrl\
.. $ sleep 10
^\Quit
→これはと同等kill -3 pid
です。ユーザー空間で実行されるプログラムは、sigquitを無視しません。
Magic SysRqキーボードショートカットのセットもあります。より興味深いものの1つはAlt+ SysRq+ kです。現在の仮想コンソール上のすべてのプロセスを強制終了します。ttyの1つが完全に完全に壊れている場合、これを使用して戻ることができます。X.orgを実行しているttyでは、容赦なくXを殺すために使用できます。
SysRqキーは、ほとんどのキーボードで、Printキーと同じです。私のノートブックでは、Fnキーを使用して呼び出すことができます。すなわち、Alt→Fn→Print→kの順になります。
基本的なプロセス管理のショートカットの一部を次に示します。
bg
、バックグラウンドで再開し、fg
フォアグラウンドに上げます)注意:Ctrl+ Z、とは対照的に、Ctrl+ CとCtrl+ \、またのために働くman
、vi
、less
、などが挙げられます。
疑わしい場合は、次の手順がほぼ常に機能します。
~$ sleep 10
^Z
[5]+ Stopped sleep 10
~$ ps
PID TTY TIME CMD
4804 pts/0 00:00:00 bash
6207 pts/0 00:00:00 sleep
6208 pts/0 00:00:00 ps
~$ kill -9 6207
[5]+ Killed sleep 10
~$
^ Zは、もちろんCtrl+ Zが押されたことを示します。
シェルとターミナルの詳細については、次の回答も参照してください。
ps
、を実行してプロセスIDを確認しkill pid
、プログラムのその他のインスタンスを気にしない場合は、を使用してそれらを強制終了できますkillall vi
。いずれにしても、Ctrl-Zは常に機能するようです。
kill %%
最後のジョブを強制終了することもできますkill %5
。5は、に表示されているジョブ番号jobs
です。
Ctrl
+ を押すにはどうすればよいですか?\
\
次のいずれかを試してください。
Ctrl+4
Ctrl+\
または:
Ctrl+ Zその後、実行します:
kill %1
どこ%1
を押したときに返されたジョブの数はControl- Zです。追加-9
して強制終了します。
:あなたがテキストコンソールにいるとき、あなたはまた、試みることができますCtrl- SysRq。カーネルはプロセスを強制終了します。
またはSysRq- k、現在の仮想コンソール上のすべてのプロセスを強制終了します(Xおよびsvgalibプログラムも強制終了できます)。
注:マジックSysRqキーを使用して、フリーズされたグラフィカルプログラムを強制終了すると、プログラムにテキストモードを復元する機会がなくなります。これにより、すべてが読めなくなる可能性があります。
終了するには男性、使用q
のままにするにはviを使用します:q
コピーのショートカットを次から変更した可能性があります。
CTRL+ SHIFT+C
に
CTRL+C
そのため、プロセスを強制終了しようとすると、CTRL+ Cは機能しません。
コピーショートカットをCTRL+ SHIFT+ に置き換えてみてくださいC。
試してくださいCtrl+ Alt+Backspace
ubuntu 10.04を使用している場合、このキーを有効にしたいです。
有効にするにはControl- Alt-Backspace
システムに移動->設定->キーボード
[ レイアウト]タブを選択し、[ レイアウトオプション]をクリックします。
キーシーケンスを選択してXサーバーを強制終了し、Control+ Alt+Backspaceを有効にします。
注意:
押すと、Ctrl- Alt- BackspaceあなたのXサーバを再起動します。