คุณสามารถลองสิ่งที่เห็นได้ชัดเช่น^C
, ^D
(EOF), หลบหนี ฯลฯ แต่ถ้าทุกอย่างล้มเหลวฉันมักจะจบลงด้วยการระงับคำสั่งด้วย^Z
(Control-Z) ซึ่งทำให้ฉันกลับเข้ามาในเปลือก
จากนั้นฉันจะทำps
คำสั่งและจดบันทึก PID (id กระบวนการ) ของคำสั่งแล้วออกคำสั่ง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