6 votes

Impossible d'annuler une variable d'environnement de façon permanente - UBUNTU

J'ai défini la variable d'environnement en utilisant export CATALINA_HOME=/home/chirag/Softwares/apache-tomcat-7.0.56 avant un certain temps du terminal.

Mais maintenant, je veux annuler cette variable prématurément.

Yo uso unset CATALINA_HOME pour supprimer cette variable mais lorsque j'ouvre un autre terminal, cette variable est disponible avec la même valeur.

Comment puis-je supprimer définitivement la "variable env" ? Merci d'avance.

10voto

Joe the Person Points 5090

La variable d'environnement sera toujours définie si elle est présente dans vos fichiers de configuration des variables d'environnement de votre système ou de vos propres profils de connexion.

Ouvrez chacun de ces fichiers et cherchez une ligne qui a export CATALINA_HOME et supprimez la ligne (ou commentez-la) lorsqu'elle est présente :

  • /etc/environment
  • /etc/profile
  • ~/.profile
  • ~/.bashrc

Une fois la ligne supprimée du fichier, déconnectez-vous, puis reconnectez-vous (si vous êtes dans un terminal, fermez simplement le terminal et rouvrez-le). Si c'était dans /etc/environment alors pensez à redémarrer le système d'abord.

Con la export disparue, la variable sera "définitivement désactivée" jusqu'à ce que la ligne soit lue dans l'un de ces fichiers.

2voto

xeruf Points 262

Juste pour compléter la bonne réponse existante, voici une ligne simple pour vous aider à trouver le fichier que vous devez modifier, en se basant sur les éléments suivants cette réponse :

egrep -lir "export variable" /etc/environment /etc/profile ~/.profile ~/.bashrc

Le mot entre guillemets est le nom de la variable d'environnement à rechercher.

Il vous fournira le nom du fichier, puis il vous suffira de trouver la ligne exprot correspondante et de la commenter ou de la supprimer.

2voto

d27saurabh Points 21

Ajouter unset CATALINA_HOME au fichier Shell (.bashrc ou .zshrc)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X