Bu tamamen normal bir davranış (yani. değil bir hata) bash Benzer kabuklarda: Ctrl-Z programları askıya alır ve kontrolü ana kabuğa döndürür. Programın yürütülmesi - vi senin durumunda - ortalama sürede durdurulacak. Yazabilirsin fg yürütmeyi sürdürmek için.
Takas dosyası hatalarını almanızın nedeni, artık birden fazla örneğine sahip olmanızdır. vi aynı anda aynı dosyayı düzenleme; takas dosyalarının tüm amacı, bu tür senaryoları dikkatinize sunmaktır, çünkü neredeyse hiç olmak istediğiniz şey değildir.
Görünüşe göre bir sürü eliniz var vi örnekleri açık (bunlardan 7'si - [7] + 'nın gösterdiği şey), normalde onları birer birer kapatmak için en iyisi: tür fg Son vakayı getirmek ve Escape tuşuna basıp yazmak için :q! normalde kapatmak için. E kadar tekrar edin fg "böyle bir iş yok" diyor. Sonra hala var olabilecek takas dosyalarını kaldırın ( rm /etc/xinetd.d/.tftp.sw* ) ve dosyayı tekrar açın. İçinde vi, bir dosyayı yazma ve çıkma komutu Escape + :wq. Değişikliği geri alma komutu (bağırsaklarımın bana söylediği şey, muhtemelen neden Ctrl-Z'ye bastığınızdır) Escape + u.
vi sözde modal editörü : içinde normal mod (Escape tuşuna basılarak girilir) tek tuşlar komutlarla eşleştirilir. İçinde ekleme modu (tuşuna basarak erişilir i veya a normal modda), metin ekleyebilirsiniz. Daha fazla bilgi için, bkz. bu hızlı rehber .