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/06/2013 05:55] martinux_qc [nano par l'exemple - TP 01] |
doc:editeurs:nano [21/01/2014 04:26] smolski |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
Comme son nom le laisse deviner (le terme "//nano//" représente une toute petite unité), il s'agit d'une application : | Comme son nom le laisse deviner (le terme "//nano//" représente une toute petite unité), il s'agit d'une application : | ||
- très simple, | - très simple, | ||
- | - possédant peu de fonctions (comparé à la commande d'édition [[VIM]] par exemple) | + | - possédant peu de fonctions (comparé à la commande d'édition [[:doc:editeurs:vim:]] par exemple) |
mais qui convient tout à fait lorsque l'on commence à utiliser un éditeur de texte ou que nos besoins ne sont pas trop grands. | mais qui convient tout à fait lorsque l'on commence à utiliser un éditeur de texte ou que nos besoins ne sont pas trop grands. | ||
Ligne 19: | Ligne 19: | ||
==== Édition d'un fichier ==== | ==== Édition d'un fichier ==== | ||
- | # nano /chemin/vers/fichier | + | nano fichier |
==== Raccourcis clavier ==== | ==== Raccourcis clavier ==== | ||
Ligne 41: | Ligne 41: | ||
==== À savoir : ==== | ==== À savoir : ==== | ||
- | * commande linux : [[commande:mkdir|COMMANDE MKDIR]] DÉBUTANT Création de répertoire en ligne de commande | + | * commande linux : [[:doc:systeme:mkdir|COMMANDE MKDIR]] DÉBUTANT Création de répertoire en ligne de commande |
- | * commande linux : [[commande:ls|COMMANDE LS]] DÉBUTANT Commande de listage des répertoires | + | * commande linux : [[:doc:systeme:ls|COMMANDE LS]] DÉBUTANT Commande de listage des répertoires |
- | * commande linux : [[commande:cat|COMMANDE CAT]] DÉBUTANT Commande pour ouvrir la lecture d'un fichier. | + | * commande linux : [[:doc:systeme:cat|COMMANDE CAT]] DÉBUTANT Commande pour ouvrir la lecture d'un fichier. |
- | * commande linux : [[commande:rm|COMMANDE RM]] DÉBUTANT Commande pour supprimer des fichiers. | + | * commande linux : [[:doc:systeme:rm|COMMANDE RM]] DÉBUTANT Commande pour supprimer des fichiers. |
Ligne 56: | Ligne 56: | ||
\\ | \\ | ||
Dans notre ''/home/<mon_user>'' | Dans notre ''/home/<mon_user>'' | ||
- | - nous allons créer un répertoire ''test'' | + | - nous allons créer un répertoire **test** |
- | - puis créer un fichier nommé ''test1'', | + | - puis créer un fichier nommé **test1** |
- | - et dans ce fichier ''test1'' nous rédigerons ce texte : | + | - et dans ce fichier //test1// nous rédigerons ce texte //test nano// |
- | + | ||
- | ''test nano'' | + | |
==== Créez un répertoire ==== | ==== Créez un répertoire ==== | ||
Ouvrir un terminal sous la session de votre user puis tapez et validez : | Ouvrir un terminal sous la session de votre user puis tapez et validez : | ||
- | $ mkdir /home/<mon_user>/test | + | <code user>mkdir /home/<mon_user>/test</code> |
Vérifiez la présence de ce répertoire en validant la commande : | Vérifiez la présence de ce répertoire en validant la commande : | ||
- | $ ls /home/<mon_user>/ | + | <code user>ls /home/<mon_user>/</code> |
test | test | ||
Ligne 74: | Ligne 72: | ||
Avec nano, créez le fichier **test1** dans le répertoire **test** ainsi : | Avec nano, créez le fichier **test1** dans le répertoire **test** ainsi : | ||
- | $ nano /home/<mon_user>/test/test1 | + | <code user>nano /home/<mon_user>/test/test1</code> |
et écrivez les mots : | et écrivez les mots : | ||
test nano | test nano | ||
Ligne 92: | Ligne 90: | ||
Vérifiez par : | Vérifiez par : | ||
- | $ cat /home/<mon_user>/test/test1 | + | <code user>cat /home/<mon_user>/test/test1</code> |
test nano | test nano | ||
Ligne 100: | Ligne 98: | ||
Pour supprimer ce répertoire test et le fichier test1 qui y est contenu, tapez : | Pour supprimer ce répertoire test et le fichier test1 qui y est contenu, tapez : | ||
- | $ rm -r /home/<mon_user>/test | + | <code user>rm -r /home/<mon_user>/test</code> |
Puis vérifiez cette suppression avec la commande ls. | Puis vérifiez cette suppression avec la commande ls. | ||
Ligne 146: | Ligne 144: | ||
Vous pouvez ouvrir un fichier simplement : | Vous pouvez ouvrir un fichier simplement : | ||
- | $ nano <fichier> | + | <code user>nano <fichier></code> |
Ou bien l'ouvrir avec la possibilité de connaître en continue les coordonnées Ligne/Colonne du pointeur : | Ou bien l'ouvrir avec la possibilité de connaître en continue les coordonnées Ligne/Colonne du pointeur : | ||
- | $ nano -c <fichier> | + | <code user>nano -c <fichier></code> |
==== Créer un alias ==== | ==== Créer un alias ==== | ||
Ligne 156: | Ligne 154: | ||
Editez : | Editez : | ||
- | $ nano /.bashrc | + | <code user>nano /.bashrc</code> |
Et tapez la ligne d'alias suivante : | Et tapez la ligne d'alias suivante : | ||
alias nano='nano -c' | alias nano='nano -c' | ||
Ligne 163: | Ligne 161: | ||
Comme on sait jamais on prend pas de risque en faisant d'abord une copie : | Comme on sait jamais on prend pas de risque en faisant d'abord une copie : | ||
- | # cp /etc/bash.bashrc /etc/bash.bashrc.back | + | <code root>cp /etc/bash.bashrc /etc/bash.bashrc.back</code> |
et on copie la ligne d'alias en fin de fichier : | et on copie la ligne d'alias en fin de fichier : | ||
- | # echo "alias nano='nano -c'" >> /etc/bash.bashrc | + | <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 : | Et quand on est content, on fait de la place en supprimant le fichier de sauvegarde : | ||
- | # rm /etc/bash.bashrc.back | + | <code root>rm /etc/bash.bashrc.back</code> |
//De phlinux et captnfab...// :-D | //De phlinux et captnfab...// :-D | ||
Ligne 186: | Ligne 184: | ||
Dans un terminal root, éditer nanorc ainsi : | Dans un terminal root, éditer nanorc ainsi : | ||
- | # nano /etc/nanorc | + | <code root>nano /etc/nanorc</code> |
- | Gagner de la place à l'écran en n'affichant pas les raccourcis, décommenter la ligne : | + | Gagner de la place à l'écran en n'affichant pas les raccourcis, décommenter la ligne **set nohelp** : |
- | <code bash> | + | <file root /etc/nanorc> |
## Don't display the helpful shortcut lists at the bottom of the screen. | ## Don't display the helpful shortcut lists at the bottom of the screen. | ||
#set nohelp | #set nohelp | ||
- | </code> | + | </file> |
- | Faire disparaître la barre de status, décommentez : | + | Faire disparaître la barre de status, décommentez **set quickblank** : |
- | <code bash> | + | <file root /etc/nanorc> |
## Do quick statusbar blanking. Statusbar messages will disappear after | ## Do quick statusbar blanking. Statusbar messages will disappear after | ||
## 1 keystroke instead of 26. Note that "const" overrides this. | ## 1 keystroke instead of 26. Note that "const" overrides this. | ||
## | ## | ||
#set quickblank | #set quickblank | ||
- | </code> | + | </file> |
A l'inverse on peut préférer avoir un affichage plus complet comme le défilement de numéros de lignes, colonnes, etc... \\ | A l'inverse on peut préférer avoir un affichage plus complet comme le défilement de numéros de lignes, colonnes, etc... \\ | ||
Et si vous consultiez : | Et si vous consultiez : | ||
- | $ man nanorc | + | <code user>man nanorc</code> |
- | Essayé, c'est l'adopter ! Merci **tux12** ;-) | + | |
+ | Essayer, c'est l'adopter ! Merci **tux12** ;-) | ||
==== Exemple de fichier nanorc : ==== | ==== Exemple de fichier nanorc : ==== | ||
- | <code bash> | + | <file root /etc/nanorc> |
## Sample initialization file for GNU nano. | ## Sample initialization file for GNU nano. | ||
## | ## | ||
Ligne 278: | Ligne 277: | ||
[...] | [...] | ||
- | </code> | + | </file> |
===== Liens : ===== | ===== Liens : ===== |