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 .