ฉันได้ทำการเปลี่ยนแปลงที่ผิดในข้อความและตอนนี้ฉันต้องการออกเป็นกลุ่มโดยไม่บันทึก ฉันรู้ว่าฉันต้องพิมพ์:! q ในขณะที่อยู่ในโหมดปกติ แต่เมื่อฉันทำสิ่งนี้มันบอกว่า:
[No write since last change]
/bin/bash: q: command not found
shell returned 127
Press ENTER or type command to continue
และถ้าฉันคลิก ENTER หรืออะไรก็ได้มันจะกลับไปเป็นกลุ่ม เกิดอะไรขึ้น?
โปรดดูvi.stackexchange.comสำหรับคำถามในอนาคต
—
agold
มันเป็น
—
vonbrand
:q!
(เลิกฉันหมายความว่ามัน!) ไม่:!q
(เปลือกหนีท่อบรรทัดปัจจุบันผ่านq
)
"พวกเขาไม่น่าจะช่วยผู้อ่านในอนาคต" แต่ด้วยเหตุผลแปลก ๆ บางอย่างมันยังคงได้รับคะแนนโหวต ...
—
Rodrigo
ฉันไม่เห็นด้วยกับการตั้งค่าสถานะ "ปิดหัวข้อ" ของโพสต์นี้ มันเป็นที่นิยมมากที่สุดใน google ในประเด็นเดียวกันกับที่ฉันเคยเป็น ขอบคุณ @Rodrigo ที่ถาม
—
andersoyvind
ฉันไม่เข้าใจว่าหัวข้อนี้เป็นอย่างไรฉันเพิ่งพบปัญหาเดียวกัน แท้จริงฉันไม่สามารถกลับไปที่พรอมต์เชลล์และถูกถามในสิ่งเดียวกันกับ OP ฉันรู้ว่าฉันทำได้
—
ConstantFun
:!q
และออกคำสั่งหลายครั้งก่อนที่จะตัดสินใจปิดหน้าต่างเทอร์มินัล