Zgodnie z moją najlepszą wiedzą mogę wyświetlić / var / log / syslog za pomocą polecenia
sudo nano /var/log/syslog
i udało się to zrobić kilka razy podczas sesji; próbowałem jednak przeszukać dziennik w poszukiwaniu słów kluczowych i najwyraźniej przez pomyłkę wprowadziłem „nieznane polecenia”. Terminal zamarł, więc zabiłem go, żeby spróbować zacząć od nowa.
Teraz, gdy wydam powyższe polecenie, otrzymuję coś, co wydaje się być pustym plikiem z monitem u dołu okna terminala:
File /var/log/syslog is being edited (by root using Nano 2.4.2) CONT
z opcjami: Tak, Nie i Anuluj.
Dlaczego to się dzieje? Czy spieprzyłem mój plik syslog? Jeśli tak, to jak straszne?
command-line
syslog
nano
munr0
źródło
źródło
ctrl-s
został naciśnięty, co powoduje zatrzymanie aktualizacji wyświetlacza. Aby wyjść z tego, naciśnijctrl-q
. Ponadto, jeśli nie zamierzasz edytować pliku, rozważ użycie czegoś takiego jakless
edytor, aby nie wprowadzić przypadkowych zmian.Odpowiedzi:
Jeśli opcja „pliki blokujące w stylu vim” jest
set locking
włączona ( w nanorc), co ma miejsce domyślnie, nano tworzy specjalny tak zwany „plik blokujący” podczas edycji pliku, aby wskazać, że plik jest aktualnie edytowany.Zwykle ten plik jest usuwany po zamknięciu nano, ale nie dzieje się tak, jeśli zabijesz go przez zamknięcie terminalu.
Po prostu usuń plik
źródło
.syslog.swp
pliku na dzieńUbuntu 16.04.1 LTS
.