วิธีออกจากการถูกระงับโดย bash console


0

ในเทอร์มินัลระบบเหมือนยูนิกซ์บางครั้งฉันใช้คำสั่งบางอย่างไม่ถูกต้องและทำให้ bash ไม่รู้ว่าต้องทำอะไร เช่น

grep 'word' -R

จากนั้นฉันจะแก้ไขข้อผิดพลาดหรือกำจัดมันให้ลองใหม่ได้อย่างไร

ดูเหมือนว่า CTRL + C จะช่วยให้ฉันกลับมาฟรี แต่ไม่แน่ใจว่านี่เป็นการปฏิบัติที่ดีหรือไม่?

คำตอบ:


1

ถ้า control + c ไม่ทำงานคุณสามารถกด ctrl + z ซึ่งจะส่งพื้นหลังของกระบวนการ เมื่อกระบวนการอยู่ในพื้นหลังคุณสามารถฆ่ามันได้โดยใช้ kill% 1


0

ใช่การกดCtrlCซ้ำ ๆ เป็นวิธี "ปกติ" ในการออกจากคำสั่งที่รอการป้อนข้อมูลเพิ่มเติมหรือยกเลิกการรันกระบวนการพื้นหน้า คุณจะจบลงด้วยการแจ้งให้เปลือกปกติ

CtrlL ล้างหน้าจอซึ่งอาจมีประโยชน์


0

สำหรับแอปพลิเคชันที่รับอินพุตCtrlDจะสิ้นสุดอินพุต ตัวอย่างเช่นหากtailไม่มีพารามิเตอร์ใด ๆ จะปรับอินพุตมาตรฐานให้เหมาะสมดังนั้นคุณสามารถเริ่มพิมพ์บนหน้าจอได้ และเมื่อคุณเสร็จสิ้น (และคุณต้องการให้หางจริง) คุณกด CTRL + D

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.