Alterar editor crontab padrão para nano no FreeBSD

8

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

EDITAR:

Por algum motivo, o comando export retorna command not found . E alterar o valor de env do EDITOR não funcionou para crontab -e .

O seguinte comando funcionou no meu sistema:

setenv VISUAL /usr/local/bin/nano

    
por Ian 04.06.2009 / 18:58

4 respostas

12

Para shells baseados sh:

export EDITOR=/path/to/nano

Para o shell C:

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 efetuar logout.

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

    
por 04.06.2009 / 19:14
0

deve ser

export EDITOR=/usr/bin/nano

ajuste para a sua localização do nano (use 'which' to find). Você pode colocar esse comando em seu script de perfil .bashrc ou similar para que ele fique ativo o tempo todo.

    
por 04.06.2009 / 19:00
-1

Provavelmente definindo a variável de ambiente EDITOR.

Ou seja,

export EDITOR=/path/to/nano
    
por 04.06.2009 / 19:00
-2

Existe um link simbólico sob / etc / alternatives / editor que pode ser apontado para / path / to / nano

Você pode usar o utilitário update-alternatives para fazer isso também - embora eu não esteja muito familiarizado com o uso dele.

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

    
por 04.06.2009 / 19:01