Cambia l'editor crontab predefinito in nano in FreeBSD


9

Quando modifico il crontab usando crontab -equesto apre il crontab in vi. Preferirei usare nano. Come posso cambiarlo?

MODIFICARE:

Per qualche motivo il exportcomando ritorna command not found. E cambiare il valore env di EDITOR non ha funzionato crontab -e.

Il seguente comando ha funzionato sul mio sistema:

setenv VISUAL /usr/local/bin/nano

Risposte:


13

Per shell basate su sh:

export EDITOR=/path/to/nano

Per base shell C:

setenv EDITOR /path/to/nano

Ricorda che se non salvi queste impostazioni nello script del tuo profilo di accesso (/home/user/.bash_profile per esempio), perdi l'impostazione al logout.

Se ricordo bene, FreeBSD usa la shell C come shell utente predefinita.


1
Come nota, csh usa ~ / .cshrc per lo script del profilo, quindi dovresti inserire il comando setenv.
Hark

1

Dovrebbe essere

export EDITOR=/usr/bin/nano

regolare per la propria posizione di nano (utilizzare 'quale' per trovare). Puoi inserire quel comando nel tuo .bashrc o in uno script di profilo simile per averlo sempre attivo.


-1

Probabilmente impostando la variabile di ambiente EDITOR.

ie

export EDITOR=/path/to/nano

-3

C'è un link simbolico sotto / etc / alternatives / editor che può essere puntato a / path / to / nano

È possibile utilizzare anche l' utility update-alternatives per farlo, anche se non ho familiarità con l'uso.

(nota - sto parlando dal punto di vista di 'Ubuntu'. Non sono sicuro che sia lo stesso per FreeBSD)


3
Non è lo stesso per FreeBSD.
Hark
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.