Ви завжди можете спробувати очевидні речі , як ^C
, ^D
(ВФ), втеча і т.д., але якщо все терпить невдачу , я зазвичай в кінцевому підсумку підвішування команду з ^Z
(Control-Z) , який ставить мене назад в оболонку.
Потім я виконую ps
команду і відзначаю PID (ідентифікатор процесу) команди, а потім видаю команду kill thePID
( kill -9 thePID
якщо колишній не працював), щоб припинити програму.
Зауважте, що це не охайний (не призначений для каламбуру) спосіб припинення програми / команди, і ви ризикуєте, можливо, не зберегти деякі дані тощо.
Приклад (я б використав, tidy
але я його не встановив):
$ gnuplot
G N U P L O T
Version 4.2 patchlevel 6
....
Send bug reports and suggestions to <http://sourceforge.net/projects/gnuplot>
Terminal type set to 'wxt'
gnuplot>
gnuplot> ##### typed ^Z here
[1]+ Stopped gnuplot
$ ps
PID TTY TIME CMD
1681 pts/1 00:00:00 tcsh
1690 pts/1 00:00:00 bash
1708 pts/1 00:00:00 gnuplot
1709 pts/1 00:00:00 ps
$ kill 1708 ###### didn't kill the command as ps shows
$ ps
PID TTY TIME CMD
1681 pts/1 00:00:00 tcsh
1690 pts/1 00:00:00 bash
1708 pts/1 00:00:00 gnuplot
1710 pts/1 00:00:00 ps
$ kill -9 1708 ### -9 did the trick
$
[1]+ Killed gnuplot
$ ps
PID TTY TIME CMD
1681 pts/1 00:00:00 tcsh
1690 pts/1 00:00:00 bash
1711 pts/1 00:00:00 ps