Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:editeurs:nano [14/10/2015 14:12] paskal [Utilisation] |
doc:editeurs:nano [24/10/2015 12:00] nIQnutn |
||
---|---|---|---|
Ligne 114: | Ligne 114: | ||
<code>nano -m <fichier></code> | <code>nano -m <fichier></code> | ||
+ | === Option -B === | ||
+ | |||
+ | L'option permet de sauvegarder l'ancienne version du fichier. Il est donc possible de récupérer cette version en cas d'erreur. | ||
+ | Le fichier sera renommé avec le suffixe **~**, on retrouvera alors le fichier ''<fichier>'' et ''<fichier>~'' sa sauvegarde. | ||
+ | |||
+ | Lancer nano avec l'option -B: | ||
+ | |||
+ | <code>nano -B <fichier></code> | ||
==== Configuration ==== | ==== Configuration ==== | ||
Ligne 224: | Ligne 232: | ||
[...] | [...] | ||
</file> | </file> | ||
- | |||
- | ===== TP01 : nano par l'exemple ===== | ||
- | |||
- | **À savoir :** | ||
- | |||
- | * [[:doc:systeme:mkdir]] Création de répertoire en ligne de commande | ||
- | * [[:doc:systeme:ls]] Commande de listage des répertoires | ||
- | * [[:doc:systeme:cat]] Commande pour ouvrir la lecture d'un fichier. | ||
- | * [[:doc:systeme:rm]] Commande pour supprimer des fichiers. | ||
- | |||
- | ==== But de l'exercice ==== | ||
- | |||
- | <note tip>Dans cet exercice, remplacer ''<mon_user>'' par votre pseudo ''user'' personnel. \\ | ||
- | :-) | ||
- | </note> | ||
- | \\ | ||
- | \\ | ||
- | Dans notre ''/home/<mon_user>'' | ||
- | - nous allons créer un répertoire **test** | ||
- | - puis créer un fichier nommé **test1** | ||
- | - et dans ce fichier //test1// nous rédigerons ce texte //test nano// | ||
- | |||
- | ==== Créez un répertoire ==== | ||
- | |||
- | Ouvrir un terminal sous la session de votre user puis tapez et validez : | ||
- | <code user>mkdir /home/<mon_user>/test</code> | ||
- | |||
- | Vérifiez la présence de ce répertoire en validant la commande : | ||
- | <code user>ls /home/<mon_user>/</code> | ||
- | <file config retour de la commande>test</file> | ||
- | |||
- | ==== Créez et rédigez un fichier user ==== | ||
- | |||
- | Avec nano, créez le fichier **test1** dans le répertoire **test** ainsi : | ||
- | <code user>nano /home/<mon_user>/test/test1</code> | ||
- | et écrivez les mots : | ||
- | test nano | ||
- | |||
- | - Validez par <key>C-o</key> puis <key>Entrée</key> | ||
- | - Quittez par <key>C-x</key> | ||
- | |||
- | Comme le signale zodar (le chieur mais attentif quand même !) sur le forum, nous pouvons, sans enregistrer, passer directement à la phase : | ||
- | * Quittez par <key>C-x</key> | ||
- | |||
- | Il nous sera alors demandé de validez nos modifications par : | ||
- | o = oui | ||
- | n = non | ||
- | //Pas belle la vie ?// | ||
- | |||
- | ==== Vérification ==== | ||
- | |||
- | Vérifiez par : | ||
- | <code user>cat /home/<mon_user>/test/test1</code> | ||
- | <file config retour de la commande>test nano</file> | ||
- | |||
- | Et voilà ! | ||
- | |||
- | ==== Suppression des données de l'exercice ==== | ||
- | |||
- | Pour supprimer ce répertoire test et le fichier test1 qui y est contenu, tapez : | ||
- | <code user>rm -r /home/<mon_user>/test</code> | ||
- | Puis vérifiez cette suppression avec la commande ls. | ||
- | |||
- | //Hop là !// :-D | ||
- | |||
- | |||
- | |||
- | ==== Créer un alias ==== | ||
- | |||
- | === Créer un alias de cette option pour votre user seul. === | ||
- | |||
- | Editez : | ||
- | <code user>nano /.bashrc</code> | ||
- | Et tapez la ligne d'alias suivante : | ||
- | alias nano='nano -c' | ||
- | |||
- | === Créer un alias de cette option pour tout le monde. === | ||
- | |||
- | Comme on sait jamais on prend pas de risque en faisant d'abord une copie : | ||
- | <code root>cp /etc/bash.bashrc /etc/bash.bashrc.back</code> | ||
- | et on copie la ligne d'alias en fin de fichier : | ||
- | <code root>echo "alias nano='nano -c'" >> /etc/bash.bashrc</code> | ||
- | Et quand on est content, on fait de la place en supprimant le fichier de sauvegarde : | ||
- | <code root>rm /etc/bash.bashrc.back</code> | ||
- | |||
- | //De phlinux et captnfab...// :-D | ||