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.