Changer l'éditeur crontab par défaut en nano dans FreeBSD


9

Lorsque je modifie la crontab en l'utilisant, crontab -eelle ouvre la crontab dans vi. Je préférerais utiliser nano. Comment puis-je changer cela?

ÉDITER:

Pour une raison quelconque, la exportcommande revient command not found. Et la modification de la valeur env EDITOR n'a pas fonctionné crontab -e.

La commande suivante a fonctionné sur mon système:

setenv VISUAL /usr/local/bin/nano

Réponses:


13

Pour les coques à base de sh:

export EDITOR=/path/to/nano

Pour le shell C:

setenv EDITOR /path/to/nano

N'oubliez pas que sauf si vous enregistrez ces paramètres dans votre script de profil de connexion (/home/user/.bash_profile par exemple), vous perdez le paramètre à la déconnexion.

Si je me souviens bien, FreeBSD utilise le shell C comme shell utilisateur par défaut.


1
Remarque: csh utilise ~ / .cshrc pour le script de profil, vous devez donc y placer la commande setenv.
hark

1

Devrait être

export EDITOR=/usr/bin/nano

ajustez votre emplacement de nano (utilisez «qui» pour trouver). Vous pouvez placer cette commande dans votre .bashrc ou un script de profil similaire pour qu'elle soit toujours active.


-1

Probablement en définissant la variable d'environnement EDITOR.

C'est à dire

export EDITOR=/path/to/nano

-3

Il y a un lien symbolique sous / etc / alternatives / editor qui peut être pointé vers / path / to / nano

Vous pouvez également utiliser l' utilitaire update-alternatives - même si je ne suis pas trop familier avec son utilisation.

(note - je parle d'un point de vue 'ubuntu'. je ne sais pas si c'est la même chose pour FreeBSD)


3
Ce n'est pas la même chose pour FreeBSD.
hark
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.