Ändern Sie den Standard-Crontab-Editor in FreeBSD in Nano

Ändern Sie den Standard-Crontab-Editor in FreeBSD in Nano

Wenn ich die Crontab bearbeite, crontab -ewird 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 exportBefehl 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.)

verwandte Informationen