Modifier fichiers txt
Sous Linux, il est parfois n�cessaire de modifier des fichiers au format texte.

Parfois la modification peut s'effectuer � l'aide d'un �diteur de texte (Kwrite, Kate, Kedit...) du style Windows Notepad. Dans ce cas, pas trop de soucis.

Mais si vous n'avez plus acc�s � l'interface graphique, il faut alors utiliser alors un �diteur de texte en mode console. C'est fondamental. Je vais vous en pr�senter deux : Vim et Nano. Emacs est aussi c�l�bre.


Edition en mode graphique

Explorez votre menu KDE ou Gnome � la recherche d'un �diteur de texte. Les plus connus sont KWrite et Kate (sous KDE) et Gedit (sous Gnome). Ouvrez en un et faites Fichier > Ouvrir puis explorez vers l'endroit o� se trouve le fichier texte � modifier.

Pour enregistrer les modifications (voire ouvrir) sur un fichier syst�me, l'�diteur doit avoir �t� ouvert avec les privil�ges administrateur. Exemples :

$­��� kdesu kwrite /chemin/fichier
Sous KDE

$­��� gksu gedit /chemin/fichier
Sous Gnome

N'oubliez pas d'enregistrer . Si la commande kdesu ou gksu n'existe pas, installez l� via votre installateur de paquetages.



Edition en mode console

Sortir de X

Vous aurez parfois besoin de quitter l'interface graphique (= X) pour effectuer certaines op�rations. Comme par exemple pour installer les drivers propri�taires de NVIDIA. Dans d'autres cas, vous y serez forc� : si Xorg (le serveur d'affichage de X) plante, vous devrez modifier son fichier de configuration en mode console pure (pas de fen�tres).

Sortir de X est simple : menu KDE/Gnome -> Terminer la session (d�connexion). Au menu du login, cliquez alors sur le bouton qui vous propose un login console. Logguez comme root tant qu'� faire (tapez root comme login et entrez le mot de passe root). Parfois un
killall kdm (ou gdm pour ceux sous Gnome) vous sera utile pour �viter que kdm/gdm ne se relance automatiquement.

Vous pouvez �galement utiliser la commande
init 3 � partir d'une console pour sortir de X. Cette commande ne fonctionne cependant pas sur toutes les distributions.

Pour revenir sous X, lancez, sous root, l'une de ces commandes :
  • kdm (ou gdm)
  • init 5

L'�diteur vim

Vim est un �diteur c�l�bre sous Linux, son anc�tre est Vi. S'il n'est pas d�j� install� (pas de r�ponse � la commande $­����� which vim ), installez le facilement par les paquetages.

Plut�t que d'apprendre sur des fichiers importants, je vous sugg�re d'ouvrir un �diteur en mode graphique (Kwrite, Gedit...) puis de taper n'importe quoi dedans et d'enregistrer ce fichier.txt sur votre bureau.

Ouvrez une console et tapez :

$­������������������������������� vim ~/Desktop/fichier.txt :




Vim est un peu surprenant au d�part mais finalement tr�s pratique et tr�s puissant. Parmis les nombreux raccourcis, seuls quelqu'uns sont n�cessaire � conna�tre pour s'en servir.

Vim poss�de deux modes :
  • "Contr�le". Mode par d�faut � l'ouverture, il poss�de de tr�s nombreuses commandes (recherche, parcourir, remplacer, enregistrer, quitter...).
  • "Edition". Ce mode permet d'ins�rer ou du supprimer du texte.
Pour passer du mode "Contr�le" vers le mode "Edition", tapez la touche i. Vous pouvez alors vous d�placer (les fl�ches) dans le document, ins�rer ou bien effacer du texte. Pour revenir au mode "Contr�le" : tapez la touche ESC.

Pour quitter Vim (�ventuellement en sauvant), il faut �tre en mode "Contr�le" et taper ceci :
  • :q pour quitter (si vous n'avez pas effectu� de changements).
  • :q! pour quitter et ignorer les changements.
  • :wq pour sauvegarder puis quitter.
  • :wq! pour sauvegarder et quitter m�me si le fichier est en lecture seule. Une copie distincte est alors sauv�e.
Avec ces commandes, vous connaissez l'essentiel. La commande vimtutor vous donne un tutoriel francophone.

L� encore, pour modifier des fichiers syst�mes, il faut utiliser les privil�ges administrateurs. Exemples :

$­����� su -c vim
Entrez le mot de passe root.

$­����� sudo vim
Sous (K)Ubuntu. Entrez le mot de passe utilisateur.

L'�diteur Nano

Petit �diteur tr�s pratique. Moins d'options que Vim mais au moins les commandes sont rappell�es en bas de l'�cran... Nano se lance en console par la commande :

$­������������� nano /chemin/fichier




Les commandes s'obtiennent en pressant CTRL+la lettre. Ainsi pour quitter Nano, faites CTRL+X. M�fiez des couleurs de votre console : avec de la transparence, vous risquez de ne pas voir grand chose...

Perso, je lance toujours nano avec l'option -w :

$­������������� nano -w /chemin/fichier
D�sactive le dangereux passage automatique � ligne.


Fichiers de configuration essentiels

La plupart des fichiers de configuration se trouvent � deux endroits :
  • /etc pour les fichiers syst�me. A modifier avec pr�cautions
  • /home/votre_nom/.nom_application en relation avec une application (exemple Mozilla, KDE etc.).
Exemples :
  • /etc/X11/xorg.conf : configuration de Xorg, le serveur d'affichage. Explications.
  • /usr/src/linux/.config : configuration du noyau Linux. Explications.
  • /etc/urpmi/urpmi.cfg : liste des serveurs ajout�s � urmi (c'est quoi ?) dans Mandriva.
  • /etc/apt/sources.list : idem pour les distributions bas�es sur Debian (Mepis, Ubuntu, Knoppix etc.) Explications.
Et bien d'autres. Allez faire un tour dans /etc, documentez vous... Linux s'appuie essentiellement sur ces fichiers de configuration lisibles et modifiables par tous (du moment que vous �tes administrateur).


Liens externes

Site officiel de Vim
Tutoriel Vim
Howto Vim (tr�s complet)
FAQ sur Nano.

Date de cr�ation : 07/05/2024 @ 11:57
Derni�re modification : 01/10/2024 @ 18:40
Cat�gorie :
Page lue 81 fois


 Pr�visualiser      Imprimer l'article

R�actions � cet article


Personne n'a encore laiss� de commentaire.
Soyez donc le premier !


News RSS du Libre
Recherche




Infos Site

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


  338 membres


Connect�s :

  luteola
Sondage
Quelle distribution utilisez vous le plus ?
 
Mandriva
Mepis
Ubuntu &Cie;
SuSE
Debian
Knoppix/Kaella
Xandros
Gentoo
Fedora
Autres
R�sultats
Compteur

 0 visiteurs

 23 visiteurs en ligne

Soutien

Site de Doudou

Site de Garulfo

Anupaz

Haut