Altere o editor crontab padrão para nano no FreeBSD

Altere o editor crontab padrão para nano no FreeBSD

Quando eu edito o crontab usando crontab -eele abre o crontab no vi. Eu preferiria usar nano. Como eu posso mudar isso?

EDITAR:

Por algum motivo, o exportcomando retorna command not found. E alterar o valor do ambiente EDITOR não funcionou para crontab -e.

O seguinte comando funcionou no meu sistema:

setenv VISUAL /usr/local/bin/nano

Responder1

Para shells baseados em sh:

export EDITOR=/path/to/nano

Para shell C baseado:

setenv EDITOR /path/to/nano

Lembre-se de que, a menos que você salve essas configurações em seu script de perfil de login (/home/user/.bash_profile por exemplo), você perderá a configuração ao sair.

Se bem me lembro, o FreeBSD usa o shell C como shell de usuário padrão.

Responder2

Deveria estar

export EDITOR=/usr/bin/nano

ajuste para a sua localização do nano (use 'qual' para encontrar). Você pode colocar esse comando em seu .bashrc ou script de perfil semelhante para que ele tenha efeito o tempo todo.

Responder3

Provavelmente definindo a variável de ambiente EDITOR.

Ou seja

export EDITOR=/path/to/nano

Responder4

Há um link simbólico abaixo/etc/alternativas/editorque pode ser apontado para /path/to/nano

Você pode usar oalternativas de atualizaçãoutilitário para fazer isso também - embora eu não esteja muito familiarizado com seu uso.

(nota - estou falando do ponto de vista do 'ubuntu'. Não tenho certeza se é o mesmo para o FreeBSD)

informação relacionada