Jak zapisać i wyjść z crontab -e?


32

Jak zapisać i wyjść crontab -e?

wypróbowałem każdą metodę wymienioną tutaj i żadna nie działa, mam centos 5, vi jest domyślnie dostarczane z yum i zainstalowałem nano

Rozwiązany

właśnie zmieniłem domyślny edytor

export EDITOR=nano

a teraz mogę robić to, co robię za pomocą nano :) dziękuję wszystkim i tak, powinienem się kiedyś nauczyć .. .. pewnego dnia !!!


echo $EDITOR?
kwanty

@quanta sir nie działał dobrze, może robię coś źle, ponieważ jestem przyzwyczajony do używania nano i nie vi ok, więc otwieram contab -e, piszę echo $ EDITOR i wciskam enter, nie wychodzi, idzie w dół 1 linia
użytkownik

Nie, mam na myśli typ echo $EDITORz terminala, aby ustalić, jakiego domyślnego edytora używasz.
kwanty

@quanta dziękuję za przypomnienie, że mogę zmienić domyślnego edytora: D
użytkownik

dla użytkowników przybywających tutaj; najwyraźniej domyślny edytor jest wybierany w / usr / bin / sensible-editor, a podczas mojej instalacji zdecydował się na edytor o nazwie „ ed ” jako domyślny. Ed można wyjść, wpisując „q”, a następnie „Enter”.
immeëmosol

Odpowiedzi:


34

Jak zauważyli inni, pierwszą rzeczą jest upewnienie się, że używasz edytora, który ci się podoba.

Wszyscy jesteśmy tutaj administratorami, więc wszyscy lubimy vi(kaczki, biegi).

export VISUAL=vi
crontab -e

(wprowadź kilka zmian, kończąc ESCAPE)

:wq

I crontab -lpowinien teraz pokazać ci twój nowy crontab. Jeśli wolisz jakiś inny edytor, ustaw go w zmiennej środowiskowej VISUAL i zamknij go odpowiednio.


2
proszę pana, nie jestem przyzwyczajony do vi, używam nano, dlatego mam trudności :)
użytkownik

Cieszę się, że znalazłeś rozwiązanie; ale czy mogę zachęcić Cię do zadania pytania, na które chcesz odpowiedzieć w przyszłości? Być może lepszym pytaniem byłoby „jak zmienić edytor wywoływany podczas pisania crontab -e”? Ludzie będą wystarczająco szybcy, aby zaoferować alternatywy, jeśli to, czego naprawdę chcesz, wydaje się niemożliwe.
MadHatter obsługuje Monikę

Możesz także nacisnąć ESCnastępnie, :xaby zapisać i wyjść, lub nacisnąć ESCwtedy ZZ(to shift+ zz).
laebshade

przepraszam: D kiedy zadałem pytanie, chciałem wymyślić, jak to zrobić w vi, a następnie quanta poprosił mnie, aby zobaczyć, jaki jest mój domyślny edytor, a potem przypomniałem sobie, aby to zmienić i zrobić to łatwo za pomocą nano - nie miałem tego pomysł, kiedy zadałem pytanie: D
użytkownik

5

Ctrl+ x, odpowiedz, naciskając, yaby zapisać zmiany i Enterpotwierdzić.


4

Aby wyjść z edytora vi :

Zwykle nowy lub zmodyfikowany plik jest zapisywany po wyjściu z vi. Możliwe jest jednak także zamknięcie vi bez zapisywania pliku. Kursor przesuwa się na dół ekranu przy każdym wpisaniu dwukropka (:).

:x<Enter>   quit vi, writing out modified file to file named in original invocation
:wq<Enter>  quit vi, writing out modified file to file named in original invocation
:q<Enter>   quit (or exit) vi
:q!<Enter>  quit vi even though latest changes have not been saved for this vi call

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.