Nano'da “file / var / log / syslog düzenleniyor” mesajı


26

Bildiğim kadarıyla, komut ile / var / log / syslog görüntüleyebilirim

sudo nano /var/log/syslog

ve bir oturum sırasında birkaç kez başarıyla yaptım; ancak, günlüğü anahtar kelimeler için aramaya çalışıyordum ve görünüşe göre yanlışlıkla 'bilinmeyen komutlar' girdim. Terminal dondu, baştan denemek için onu öldürdüm.

Şimdi, yukarıdaki komutu verdiğimde, terminal penceresinin altındaki bilgi istemi ile boş bir dosya gibi göründüğünü anlıyorum:

File /var/log/syslog is being edited (by root using Nano 2.4.2) CONT

Seçeneklerle, Evet, Hayır ve İptal

Bu neden oluyor? Sistem günlüğü dosyamı mahvettim mi? Eğer öyleyse, bu ne kadar korkunç?


Terminal donmuş gibi göründüğünde, bazen ctrl-sbunun nedeni ekranın güncellenmesini durduracak şekilde basılmasıdır. Ondan kurtarmak için, tuşuna basın ctrl-q. Ayrıca, bir dosyayı düzenlemeyi düşünmüyorsanız, lessbir editör yerine bir şey kullanmayı düşünün, böylece yanlışlıkla değişiklik yapmazsınız.
05

Yanıtlar:


33

"Vim tarzı kilit dosyaları" seçeneği set lockingetkinse ( nanorc cinsinden), varsayılan olarak, nano dosyanın düzenlenmiş olduğunu belirtmek için bir dosyayı düzenlerken özel bir "kilit dosyası" oluşturur.

Normalde bu dosya nano kapatıldığında kaldırılır, ancak terminali kapatarak öldürürseniz bu olmaz.

Sadece dosyayı kaldır

/var/log/.syslog.swp

10
Ayrıca Y ve CTRL + X'e daha hızlı vurmak; kilit yeni örnekle değiştirilir ve CTRL + X ile kaldırılır.
kos

Fantastik! Bu mükemmel çalıştı. Teşekkürler, Florian Diesch!
cuma0

1
Şu .syslog.swpan itibariyle bu dosyayı bulamıyorum Ubuntu 16.04.1 LTS.
Frank Nocke

9
Ubuntu 16.04 LTS için Florian Diesch tarafından açıklanan nano kilit dosyası, düzenlenmekte olan dosyanın yolunda bulunur ve dosyanın gizli adını .swp ekiyle alır. > Eğer / path / to / file dosyasını düzenliyorsanız, ilgili kilit dosyası /path/to/.file.swp olur. Kilidi açmak için .file.swp dosyasını silin
user2972154

.swp dosyasını silmenin bir yöntemi 'sudo find /path/to/.filename.swp -type f -delete'
Patrick
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.