Forum Linux.débutant [RÉSOLU] Machine Virtuelle Couleur du manuel après être passé root

Posté par  . Licence CC By‑SA.
Étiquettes :
-1
9
nov.
2019

Bonjour, Bonsoir à vous,

J'ai un problème concernant l'affichage des pages du manuel (commande man)
Je suis sur VirtualBox où j'ai installé une Debian 32 bits.

Je suis passé root afin de m'entraîner puisque je suis étudiant en DUT informatique.

J'ai écrit un fichier dans ma session "normal", ensuite j'ai fermé la session root avec la commande "exit".

Quand j'ai repris ma session "normal" juste après, le man afficher la page demandée sans les couleurs que j'avais définies et avec des /033[1;30m dans ce genre là.

Du coup c'est illisible et j'arrive pas à résoudre ce bug d'affichage.

Merci d'avance pour l'aide :)
  • # sauvegardes ?

    Posté par  . Évalué à -3.

    Bonjour

    Il te suffit de supprimer les fichiers que tu avais modifiés
    afin de pouvoir ensuite remettre en service les fichier de sauvegardes
    que tu avais créés avant de les modifier.

  • # Détails

    Posté par  (site web personnel) . Évalué à 1.

    Peux tu nous dire quel fichier tu as modifié? Avec cette info il sera plus facile de te répondre.

    Un LUG en Lorraine : https://enunclic-cappel.fr

    • [^] # Re: Détails

      Posté par  . Évalué à 1.

      Je suis aller dans mon home de l'autre session puis dans son Bureau et j'ai crée un fichier avec VI et puis je me suis déconnecté afin de voir les droits, puis ensuite j'ai remarqué que les pages de man s'afficher comme ça :
      $033/[1;38;…

      Bref c'est les codes couleurs mais en codes je crois, merci pour votre temps désolé pour le dérangement

      Amiralgaby#1847

      • [^] # Re: Détails

        Posté par  (site web personnel) . Évalué à 1.

        Ça m'étonnerait que ça vienne de là, la configuration ne se trouve pas sur le Bureau. Est ce que tu as touché au fichier .bashrc ?

        Un LUG en Lorraine : https://enunclic-cappel.fr

        • [^] # Re: Détails

          Posté par  . Évalué à 1. Dernière modification le 09 novembre 2019 à 18:05.

          oui mais après la session en tant que root, j'ai effectivement supprimé un fichier .bashrc.swp, mais après cette erreur je dois faire quoi ???
          en plus j'ai vidé la corbeille…

          Je crois que je vais vite apprendre de mes erreurs

          Amiralgaby#1847

          • [^] # Re: Détails

            Posté par  (site web personnel) . Évalué à 1.

            Le fichier .bashrc.swp est un fichier créé par VI, ça signifie qu'il ne s'est pas arrêté correctement. Je ne pense pas que ce soit grave que tu l'aie supprimé.
            Le souci vient du fichier .bashrc que tu as modifié. Pour commencer, sauvegarde le fichier actuel:

            cp ~/.bashrc ~/.bashrc.bak
            

            Ensuite, on va restaurer le fichier comme il doit être par défaut:

            cp /etc/skel/.bashrc ~/
            

            En fermant la session et en la rouvrant, ça devrait résoudre ton problème.
            Précision: pour foutre le bazar dans ton /home, pas besoin d'être root ;)

            Un LUG en Lorraine : https://enunclic-cappel.fr

            • [^] # Re: Détails

              Posté par  . Évalué à 1. Dernière modification le 09 novembre 2019 à 18:26.

              …Le souci vient du fichier .bashrc que tu as modifié. Pour commencer, sauvegarde le fichier actuel:…

              C’est ce que je pensais qu'un étudiant DUT aurait appris à faire en premier :
              Toujours créer une copie de sauvegarde du fichier avant sa modification.

              Mais vu le nombre de personnes qui ont "moinssé" mon précédent message, ça ne semble pas être le cas.

              =======
              Tu peux faire plus court que :

              cp ~/.bashrc ~/.bashrc.bak
              en faisant :

              cp ~/.bashrc{,.bak}

            • [^] # À propos du fichier ~/.bashrc.swp

              Posté par  . Évalué à 1. Dernière modification le 09 novembre 2019 à 18:42.

              Tu peux "récupérer" le fichier dont le programme d'édition a été "brutalement" arrêté
              alors que l'édition du fichier n'avait pas été correctement terminée.

              Si tu relances l'édition du fichier ~/.bashrc
              alors qu'un fichier ~/.bashrc.swp existe déjà,
              voilà ce qui va s'afficher :

              E325: ATTENTION
              Trouvé un fichier d'échange nommé ".bashrc.swp"
                    propriété de : michel    daté : Sat Nov  9 18:30:14 2019
                  nom de fichier : ~michel/.bashrc
                         modifié : OUI
               nom d'utilisateur : michel   nom d'hôte : debg53sw
                    processus n° : 2301
              Lors de l'ouverture du fichier ".bashrc"
                            daté : Fri Aug 16 12:32:06 2019
              
              (1) Un autre programme est peut-être en train d'éditer ce fichier.
                  Si c'est le cas, faites attention à ne pas vous retrouver avec
                  deux versions différentes du même fichier en faisant des modifications.
                  Quitter ou continuer avec attention.
              (2) Une session d'édition de ce fichier a planté.
                  Si c'est le cas, utilisez ":recover" ou "vim -r .bashrc"
                  pour récupérer le fichier (consultez ":help recovery").
                  Si vous l'avez déjà fait, effacez le fichier d'échange ".bashrc.swp"
                  pour éviter ce message.
              
              Le fichier d'échange ".bashrc.swp" existe déjà !
              [O]uvrir en lecture seule, (E)diter quand même, (R)écupérer, Le (s)upprimer, (Q)uitter, (A)bandonner: 
              
              

              ET en appuyant sur "R" :

              Le fichier d'échange ".bashrc.swp" existe déjà !
              ".bashrc" 92L, 3093C
              Utilisation du fichier d'échange ".bashrc.swp"
              Fichier original "~/.bashrc"
              Récupération achevée. Vérifiez que tout est correct.
              (Vous voudrez peut-être enregistrer ce fichier sous un autre nom
              et lancer diff avec le fichier original pour repérer les changements)
              Il est conseillé d'effacer maintenant le fichier .swp.
              
              
              Appuyez sur ENTRÉE ou tapez une commande pour continuer
              
            • [^] # Re: Détails

              Posté par  . Évalué à 1.

              Donc j'ai fait les commandes, mon bash est l'initial mais pas s'amélioration de mon manuel.

              Là, je me demande ce qu'il se passe, c'est bizarre que juste après le passage en root (où le man n'est pas en couleur) ça me retombe des problèmes sur ma session "normal"

              J'ai fait pareil avec le fichier .profile où j'avais mis mes export pour la couleur du man, mais toujours rien.

              Amiralgaby#1847

              • [^] # Re: Détails

                Posté par  . Évalué à 3.

                cree toi un utilisateur de test, connecte toi avec lui et vois si le problème persiste

                les fichiers comme bashrc et profile (comme beaucoup de fichier de configuration) sont tous lu dans le meme ordre, s'ils existent :

                • celui du logiciel (config par défaut)
                • celui du système (/etc/profile)
                • celui de l'utilisateur (/home/user/.profile)
                • [^] # Re: Détails | Résolu

                  Posté par  . Évalué à 1. Dernière modification le 10 novembre 2019 à 11:32.

                  Merci c'est bon j'ai réussi à retrouver un bash neuf et le manuel refonctionne
                  j'avais fait ce que Ted m'avait conseillé de faire puis j'ai redémarré la machine, maintenant c'est bon c'est résolu ;)

                  Amiralgaby#1847

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.