
Wenn ich die Crontab bearbeite, crontab -e
wird die Crontab in vi geöffnet. Ich würde es vorziehen, wenn sie nano verwendet. Wie kann ich das ändern?
BEARBEITEN:
Aus irgendeinem Grund gibt der export
Befehl zurück command not found
. Und das Ändern des EDITOR-Umgebungswerts hat nicht funktioniert crontab -e
.
Der folgende Befehl hat auf meinem System funktioniert:
setenv VISUAL /usr/local/bin/nano
Antwort1
Für sh-basierte Shells:
export EDITOR=/path/to/nano
Für C-Shell-basiert:
setenv EDITOR /path/to/nano
Denken Sie daran, dass Sie die Einstellung beim Abmelden verlieren, sofern Sie sie nicht in Ihrem Anmeldeprofilskript (z. B. /home/user/.bash_profile) speichern.
Wenn ich mich richtig erinnere, verwendet FreeBSD die C-Shell als Standardbenutzer-Shell.
Antwort2
Sollte sein
export EDITOR=/usr/bin/nano
Passen Sie Ihren Nano-Standort an (verwenden Sie „which“ zum Suchen). Sie können diesen Befehl in Ihr .bashrc- oder ein ähnliches Profilskript einfügen, damit er immer wirksam ist.
Antwort3
Wahrscheinlich durch Setzen der Umgebungsvariable EDITOR.
Dh
export EDITOR=/path/to/nano
Antwort4
Es gibt einen symbolischen Link unter/etc/alternatives/editordas kann auf /path/to/nano zeigen
Du kannst den ... benutzenUpdate-AlternativenDienstprogramm, um dies ebenfalls zu tun – obwohl ich mit der Verwendung nicht so vertraut bin.
(Hinweis: Ich spreche aus der Sicht von Ubuntu. Ich bin nicht sicher, ob das bei FreeBSD genauso ist.)