Nano est un éditeur de texte en ligne de commande préinstallé sur presque toutes les distributions Linux. Il est souvent préféré par les nouveaux utilisateurs en raison de sa simplicité par rapport aux autres éditeurs de texte en ligne de commande tels que vi/vim Et emacs. Il possède de nombreuses fonctionnalités utiles telles que la coloration syntaxique, la numérotation des lignes, une recherche facile et bien d'autres.
Installation de Nano Editor sur Linux
Si pour une raison quelconque nano n'est pas déjà installé sur votre distribution Linux, vous devriez pouvoir l'installer facilement à l'aide des commandes suivantes :
# apt install nano [Pour Ubuntu/Debian] # yum install nano [Pour CentOS/Fedora]
Raccourcis nano
Nano utilise des raccourcis clavier pour diverses fonctions telles que la recherche de texte dans un fichier, l'alignement du texte, etc. Ces raccourcis sont très faciles à voir lors de l'édition d'un fichier. Ils changent automatiquement en fonction des actions que vous effectuez.
Une chose que vous devez savoir est qu'un raccourci clavier avec une icône ^ et un symbole (comme ^W) est une combinaison de la touche Ctrl et de ce symbole (Ctrl + W dans notre exemple).
Une combinaison commençant par M signifie qu'elle doit être complétée en appuyant sur la touche Alt et le caractère suivant.
Vous trouverez ci-dessous les options que vous verrez lors de votre première ouverture nano :
- g Obtenir de l'aide
- ^OÉcrire
- ^W Où
- ^K Couper le texte
- ^J Aligner
- ^C Position actuelle
- M-U annuler (retour)
- ^X Sortie
- ^R Lire le fichier
- ^\ Remplacer
- ^U Fractionner le texte
- ^T Vérifier l'orthographe
- ^_ Aller à la ligne
- MOI annuler (transférer)
Vous n'avez pas besoin de vous souvenir de chaque option puisqu'elle est toujours devant vous. Vous pouvez obtenir une liste complète des raccourcis clavier en appuyant sur ^G (ou en appuyant sur F1), ce qui ouvrira le menu d'aide de nano. Vous remarquerez que certains raccourcis peuvent être utilisés avec une seule touche.
Par exemple, F1 pour obtenir de l'aide ou F2 pour quitter Nano.
Raccourcis clavier de l'éditeur Nano
Créer un nouveau fichier dans Nano
Créer un nouveau fichier est aussi simple que d'exécuter nano :
Cela ouvrira l'éditeur et après avoir enregistré le fichier, il vous demandera de fournir un nom avec lequel enregistrer le nouveau fichier.
Créer un nouveau fichier dans Nano
Ouvrir le fichier dans Nano
Pour ouvrir le fichier, vous pouvez exécuter :
$nano ~/my_text_file.txt
La commande ci-dessus tentera d'ouvrir le fichier "my_text_file.txt" depuis votre répertoire personnel. Si le fichier n'existe pas, nano tentera de le créer.
Parfois, vous devrez peut-être ouvrir un fichier et accéder à une ligne ou une colonne exacte. Nano vous permet de faire cela avec :
$ nano + ligne, fichier de colonnes
Par exemple:
$ nano +3,2 ~/.bashrc
Ouvrera votre fichier .bashrc et le curseur sera situé sur la troisième ligne, deuxième colonne.
Ouvrir un fichier dans Nano
Modification de fichiers dans Nano
Après avoir ouvert ou créé des fichiers, vous pouvez commencer à éditer/enregistrer immédiatement. Contrairement à vigueur, V nano il n'est pas nécessaire de passer en mode édition. Pour déplacer le curseur dans le fichier, vous pouvez utiliser les touches fléchées de votre clavier.
Modifier un fichier dans Nano
Rechercher du texte dans Nano
Vous pouvez rechercher du texte dans un fichier en utilisant ^W , qui représente le " Où" Cela ouvrira une zone de recherche au-dessus du menu dans laquelle vous pourrez saisir le texte que vous recherchez :
Rechercher du texte dans Nano
Vous verrez également le menu du bas changer pour afficher des options supplémentaires. Ils s’expliquent assez bien, nous allons donc examiner les plus importants.
- Rechercher avec des expressions régulières- Appuyez sur M-R (touches Alt + R) et saisissez votre requête en utilisant les expressions régulières que vous souhaitez utiliser.
- Aller à la ligne- appuyez sur ^T (Ctrl + T) puis sur la ligne où vous souhaitez déplacer le curseur.
- Remplacer le texte— appuyez sur le bouton ^R (Ctrl + T) en mode recherche ou ^\ en mode normal. Vous serez invité à saisir votre texte original, après avoir appuyé sur Entrée, vous serez invité à saisir le texte qui sera utilisé pour le remplacement. Enfin, il vous sera demandé si vous souhaitez remplacer l'instance correspondante de votre recherche ou toutes les correspondances. Si vous sélectionnez « Non », le curseur sera déplacé vers la correspondance suivante.
- Aller à la première ligne— appuyez sur ^Y (Ctrl + Y).
- Passer à la dernière ligne- appuyez sur ^V (Ctrl + V).
Copier/Coller/Couper du texte dans Nano
L'interface de Nano est très similaire aux éditeurs de texte GUI. Si vous souhaitez copier ou couper du texte dans un éditeur graphique, vous devez d'abord le sélectionner. La même chose se produit dans le nano. Pour baliser du texte, appuyez sur Ctrl + ^, puis déplacez les curseurs à l'aide des touches fléchées.
- Pour copier le texte sélectionné, appuyez sur Alt + ^.
- Pour couper le texte sélectionné, appuyez sur ^K (Ctrl + K).
- Pour coller le texte sélectionné, déplacez le curseur vers la position souhaitée et appuyez sur ^U (Ctrl + U).
Copier et coller du texte dans Nano
Enregistrer le fichier sur Nano
Si vous souhaitez enregistrer les modifications actuelles du fichier, appuyez sur la combinaison ^O (Ctrl + O). Si vous modifiez un nouveau fichier, vous serez invité à fournir un nom pour le fichier. Cela enregistrera vos modifications actuelles et nano restera ouvert afin que vous puissiez continuer à apporter des modifications au fichier.
Enregistrez le fichier avec une copie de sauvegarde
Parfois, lors de la modification d'un fichier, vous devrez peut-être conserver des copies temporaires du même fichier au cas où. Vous pouvez utiliser l'option -B dans nano, qui créera une copie de sauvegarde du fichier que vous modifiez. Vous pouvez l'utiliser en combinaison avec l'option -C pour indiquer à nano où enregistrer ces sauvegardes, comme indiqué dans l'exemple :
$ nano -BC ~/backups monfichier.txt
Les étapes ci-dessus feront des copies de sauvegarde du fichier monfichier.txt dans le dossier " sauvegardes", situé dans le répertoire personnel de l'utilisateur. Notez que le répertoire de sauvegarde doit exister, sinon nano vous dira que le répertoire n'est pas valide.
Quitter l'éditeur Nano
Pour quitter nano, appuyez simplement sur ^X (touches Ctrl+X). Si le fichier n'a pas encore été enregistré, vous serez invité à enregistrer les modifications en utilisant Oui Non ou annuler la sortie.
Conclusion
Nano est un éditeur de texte en ligne de commande facile à utiliser qui attire les utilisateurs par sa simplicité. Son interface est similaire à celle des éditeurs graphiques, ce qui le rend idéal pour les débutants sous Linux.
Probablement tous ceux qui ont visité la console Linux ont utilisé au moins une fois le héros de l'article d'aujourd'hui. Il est difficile d'imaginer une distribution Linux sans cela. Il est mentionné dans de nombreux articles sur la configuration de tout logiciel Linux. Sa simplicité permet aux débutants de résoudre rapidement les problèmes. Les professionnels de l’administration sourient à sa vue. Ceux qui sont devenus un peu plus forts dans le domaine de l'administration considèrent son utilisation comme de mauvaises manières et comme le signe d'un professionnalisme insuffisant. Mais nous savons qu’eux-mêmes l’utilisent lorsque les autres ne le voient pas.
Ainsi, le héros de notre revue d'aujourd'hui est l'éditeur de texte de la console GNU nano.
De tous les éditeurs de texte sur console, nano est probablement le plus populaire. Après tout, même les utilisateurs de vim, d'emacs et d'autres outils puissants de traitement de texte se tournent régulièrement vers nano pour obtenir de l'aide. Il y a bien sûr des individus qui boycottent son utilisation, mais de tous mes amis, un seul refuse fondamentalement d'entrer les quatre lettres tant convoitées dans le terminal.
Il semblerait, pourquoi parler d'utiliser un produit aussi simple ? L'objectif est le même : nous nous habituons tous à des scénarios standard d'interaction avec des produits logiciels, ce qui fait qu'une partie des fonctionnalités disparaît.
Commençons. Pour installer nano, si soudainement cela ne fonctionne pas, vous devez exécuter la commande :
apt-get installer nano
Lancé par la commande nano
nom de fichier nano
ou avec des options supplémentaires :
nano –Option1 Option2 … OptionN + ligne, colonne nom de fichier
Les touches de lancement Nano vous permettent d'utiliser les fonctionnalités utiles de l'utilitaire immédiatement après le démarrage.
Créons un fichier texte et jouons un peu avec.
nano ~/test. htm |
Comme d'autres éditeurs, nano créera un nouveau fichier après avoir tenté de l'enregistrer s'il n'existait pas auparavant.
On nous a présenté une interface d'éditeur minimaliste. Nous pouvons écrire du texte et naviguer dans le fichier de manière standard en appuyant sur les flèches. Ce scénario est probablement celui où 99% des exemples d'utilisation sont épuisés. Mais je recommande fortement d'explorer toutes ses fonctionnalités. Sinon, la plupart des gens pensent que nano est un analogue du Bloc-notes sous Windows.
Toutes les capacités de l’éditeur sont reflétées dans un tableau que j’ai spécialement préparé. Les commandes de base sont exécutées à l'aide des combinaisons de touches Ctrl+touche. Les raccourcis clavier avec la touche Meta, généralement attribuée à Alt ou Win, sont également activement utilisés.
Tableau des capacités nano :
Fn | Ctrl+ | Méta+ | Configuration. déposer | Touche de démarrage | Description |
---|---|---|---|---|---|
F1 | Ctrl+G | Appeler l'aide | |||
F2 | Ctrl+X | Quittez le programme. Si le fichier a été modifié, le programme demandera si le tampon doit être sauvegardé. La réponse sera la norme O/N. Si vous confirmez la sauvegarde, l'utilitaire vous demandera le nom et le chemin du fichier. | |||
F3 | Ctrl+O | Écrire le fichier sur le disque | |||
F4 | Ctrl+J | Alignez le paragraphe. Les paragraphes sont séparés par des lignes vides. Si l'alignement n'est pas requis, le curseur se déplacera vers le suivant. Il est important que l'alignement corresponde à la largeur du terminal actuel | |||
F5 | Ctrl+R | Insérer un autre fichier dans le fichier actuel. Une de mes fonctionnalités préférées. Après avoir cliqué, un choix vous sera proposé. Soit vous spécifiez le chemin d'accès au fichier (TAB fonctionne très bien), soit vous utilisez Ctrl+T pour sélectionner un fichier, soit vous collez la sortie d'une source externe (par exemple, le site nslookup). Ctrl+C arrêtera l'exécution des commandes en boucle, vous pourrez donc essayer en toute sécurité le ping 8.8.8.8 | |||
F6 | Ctrl+W | Rechercher du texte. Vous pouvez utiliser des expressions régulières | |||
F7 | Ctrl+Y | Page suivante | |||
F8 | Ctrl+V | Page précédente | |||
F9 | Ctrl+K | Coupez la ligne actuelle et enregistrez-la dans le presse-papiers | |||
Méta+Crtl ou Méta+6 | Copiez la ligne actuelle et enregistrez-la dans le presse-papiers | ||||
F10 | Ctrl+U | Insérer une ligne | |||
F11 | Ctrl+C | Afficher la position actuelle du curseur | |||
F12 | Ctrl+T | Vérifier l'orthographe. Un orthographe externe est requis pour le fonctionnement. Le correcteur d'orthographe est spécifié dans la configuration nano dans le paramètre "Speller" défini du correcteur d'orthographe. | |||
F13 | Ctrl+_ | Méta+G | +ligne, colonne | Allez par ligne et numéro de ligne. Dans le menu qui apparaît, vous devez préciser le numéro, la ligne, séparés par des virgules. | |
F14 | Ctrl+\ | Méta+R | Remplacer du texte ou une expression régulière | ||
F15 | Ctrl+Ctrl | Méta+A | Marquer le texte à la position actuelle du curseur | ||
F 16 | Méta+W | Répéter la dernière recherche | |||
Méta+) | Augmenter le retrait de la ligne | ||||
Méta+( | Diminuer le retrait de la ligne | ||||
Ctrl+F | Avancer d'un caractère | ||||
Ctrl+B | Reculer d'un caractère | ||||
Ctrl+Espace | Un mot en avant | ||||
Méta+Espace | Retourner un mot | ||||
Ctrl+P | Vers la ligne précédente | ||||
Ctrl+N | Vers la ligne suivante | ||||
Ctrl+A | Au début de la ligne actuelle | ||||
Ctrl+E | Jusqu'à la fin de la ligne actuelle | ||||
Méta+(ou Méta+9 | Au début du paragraphe en cours, puis au paragraphe suivant | ||||
Meta+) ou Meta+0 | A la fin du paragraphe en cours, puis le paragraphe suivant | ||||
Méta+- ou Méta+_ | Faire défiler une ligne vers le haut sans déplacer le curseur | ||||
Méta++ ou Méta+= | Faites défiler une ligne vers le bas sans déplacer le curseur | ||||
Méta+ | Passer au tampon précédent | ||||
Méta+> ou Méta+. | Passer au tampon suivant | ||||
Méta+V | Collez la combinaison de touches suivante telle quelle | ||||
Ctrl+I | Insérer un onglet à la position du curseur | ||||
Ctrl+M | Insérer une ligne à la position du curseur | ||||
Ctrl+D | Supprimer le caractère sous le curseur | ||||
Ctrl+H | Supprimez le caractère à gauche du curseur | ||||
Méta+T | Couper de la position actuelle à la fin du fichier | ||||
Méta+J | Aligner tout le fichier | ||||
Méta+D | Comptez le nombre de mots, de lignes et de caractères | ||||
Ctrl+L | Actualiser l'écran actuel | ||||
Ctrl+Z | Éditeur de pause | ||||
Méta+X | Activer/désactiver le mode aide | ||||
Méta+C | Affichage permanent de la position d'activation/désactivation | ||||
Méta+O | Utiliser une ligne supplémentaire pour modifier activer/désactiver | ||||
Méta+S | définir en douceur | -S --lisse | Activer/désactiver le défilement fluide | ||
Méta+P | Afficher les espaces activer/désactiver | ||||
Méta+Y | Activer/désactiver la coloration syntaxique. Les types de rétroéclairage sont configurés dans le fichier de configuration. | ||||
Méta+H | définir une maison intelligente | Activer/désactiver le bouton d'accueil intelligent | |||
Méta+I | définir l'indentation automatique | -i --autoinden | Autoriser/désactiver les retraits automatiques | ||
Méta+K | ensemble, coupe | Couper jusqu'à la fin activer/désactiver | |||
Méta+L | -w --nowrap | Autoriser/refuser le fractionnement automatique des lignes | |||
Méta+Q | définir des espaces de tabulation | Convertir les tabulations en espaces, autoriser/désactiver la saisie | |||
Méta+B | Autoriser/refuser les sauvegardes | ||||
Méta+F | définir le multitampon | Activer/désactiver plusieurs tampons de fichiers | |||
Méta+M | définir la souris | Activer/désactiver la prise en charge de la souris | |||
Méta+N | définir aucune conversion | Sans conversion du format DOS/Mac, autoriser/désactiver | |||
Méta+Z | Suspendre l'autorisation/le refus | ||||
Méta+$ | Activer/désactiver les sauts de ligne souples | ||||
définir l'annulation | -u --annuler | Autoriser la fonction d'annulation | |||
Méta+U | Annuler si autorisé | ||||
Méta+E | Refaire si autorisé | ||||
définir la vue | -v --vue | Mode d'affichage | |||
-x --pas d'aide | Ne pas afficher deux lignes d'aide en bas | ||||
définir la sauvegarde | -B --sauvegarde | Conservez des copies de sauvegarde des fichiers existants. Par exemple, si vous exécutez la commande nano –B file.txt au moment de la sauvegarde, 2 fichiers seront créés : file.txt - le fichier édité et file.txt~ - auront le contenu de file.txt avant le dernier sauvegarder. | |||
définir l'historique | Activer l'historique |
Le nano-éditeur pourrait bien jouer le rôle d'une sorte d'amortisseur pour un utilisateur novice. Oui, ce n'est pas Emacs, ni même Joe. Mais il s'acquitte avec succès de la tâche de configuration. Et sa maîtrise et sa manipulation sont aussi simples qu'un râteau. Ce n'est pas un hasard si de nombreuses distributions Linux le proposent comme option à l'échelle du système. Dans Gentoo Linux, où lors de l'installation, il est assez souvent nécessaire de modifier manuellement les fichiers de configuration - il s'agit simplement du seul éditeur disponible au stade de l'installation du système. Dans CRUX et Archlinux, cependant, lors de l'installation, il est adjacent à vi - qui imite celui d'origine et peut donc également être préférable.
L'éditeur nano se lance en ligne de commande avec la syntaxe suivante nano /file_path/file. riz. 1
Si vous avez spécifié un fichier inexistant, il sera créé.
Après avoir exécuté la commande ci-dessus, vous verrez quelque chose de similaire à la Fig. 2.
Je pense que cela ne sert à rien d'expliquer que le déplacement du curseur, ainsi que la suppression de texte, se font à l'aide des touches correspondantes du clavier, comme dans d'autres éditeurs. Les fonctions restantes de nano sont contrôlées à l'aide de séquences de contrôle dont la liste est tirée de http://posix.ru/apps/nano_editor/ et est donnée ci-dessous.
Dans Nano, il existe deux types de séquences de contrôle : les séquences de contrôle réelles, Contrôle+lettre et méta-séquences, Méta+litera. Les premiers sont utilisés pour l’édition de texte et les opérations sur les fichiers. Les séquences de contrôle sont partiellement dupliquées par les touches de fonction F1-F 16(appel F13-F 16- par combinaison Changement+F1-F4). Les méta-séquences sont destinées à modifier les paramètres de l'éditeur (le même résultat est obtenu avec les options de ligne de commande).
Je vous rappelle que sur un clavier de PC le rôle de la touche Meta est généralement joué en appuyant sur la touche Alt(dans certaines mises en page - en particulier Alt"une droite, ou, à l'inverse, une gauche), ou en appuyant et en relâchant une touche S'échapper.
Toutes les séquences de contrôle de base sont répertoriées au bas de la fenêtre du terminal.
Les séquences de contrôle sont les suivantes (entre parenthèses se trouvent des touches de fonction en double et, parfois, des méta-séquences) :
- Contrôle+g (F1) - appeler le menu d'aide complet ;
- Contrôle+X (F2) - quitter le programme ;
- Contrôle+Ô (F3) - enregistrer le fichier actuel ;
- Contrôle+R. (F5) - insérer un fichier dans le fichier actuel ;
- Contrôle+W (F6) - rechercher du texte dans le fichier actuel ;
- Contrôle+\ (F14 ou Méta+R.) - remplacement du texte dans le fichier actuel ; Tout d'abord, le texte de remplacement est saisi, puis, après avoir cliqué sur Entrer- remplaçable ;
- Contrôle+Oui (F7 ou Page précédente) - passer à l'écran précédent ;
- Contrôle+V (F8 ou PageDwn) - passer à l'écran suivant ;
- Contrôle+K (F9) = supprimer (Cut, cut) une ligne à la position du curseur et la stocker dans un tampon (cutbuffer) ;
- Contrôle+U - (F10) - insère le contenu du cutbuffer dans une ligne à la position du curseur ; si ce dernier n'a pas changé, il joue le rôle d'Undo (annulation), ce qui n'est normalement pas prévu ; peut également être utilisé pour un clonage illimité de lignes dans un partie arbitraire du texte - après suppression, il suffit de déplacer le curseur à l'endroit souhaité ;
- Contrôle+C (F11) - afficher des informations sur la position du curseur sous forme de VR
- Contrôle+T (F12) - vérification orthographique (via un programme d'orthographe externe, s'il est installé et que l'option correspondante est activée dans la config, voir ci-dessous) ;
- Contrôle+P.- déplacer le curseur d'une ligne vers le haut ;
- Contrôle+N- déplacer le curseur d'une ligne vers le bas ;
- Contrôle+F- avancer le curseur d'un caractère ;
- Contrôle+B- reculer le curseur d'un caractère ;
- Contrôle+UN- déplacer le curseur au début de la ligne en cours ;
- Contrôle+E- déplacer le curseur à la fin de la ligne en cours ;
- Contrôle+L- redessiner l'écran actuel ;
- Contrôle+^ (Méta+UN) - sélectionner (et placer dans le tampon) le texte, à partir de la position actuelle du curseur ;
- Contrôle+D- supprimer un caractère à la position du curseur ;
- Contrôle+H- supprimer un caractère à gauche du curseur ;
- Contrôle+je- insérer un caractère de tabulation ;
- Contrôle+J. (F4) compléter automatiquement le paragraphe actuel ;
- Contrôle+M. insérer un caractère de nouvelle ligne (CR) à la position du curseur ;
- Contrôle+_ (F13 ou Méta+g) - passer au numéro de ligne spécifié.
Les méta-séquences fonctionnent généralement comme des commutateurs. Avec leur aide, les actions suivantes sont réalisées :
- Méta+C- activer/désactiver la position permanente du curseur ;
- Méta+je- activer/désactiver les retraits automatiques ;
- Méta+Z- activer/désactiver la suspension ;
- Méta+X- allumer/éteindre l'affichage de la zone d'indices ;
- Méta+P.- activer/désactiver le mode d'émulation de l'éditeur pico ;
- Méta+W- activer/désactiver le mode retour à la ligne ;
- Méta+M.- activer/désactiver le support de la souris (uniquement lors de la construction avec le support gpm ;
- Méta+K- autoriser/interdire la coupe jusqu'au bout ;
- Méta+E- activer/désactiver l'utilisation d'expressions régulières (regexp).
Pour les débutants qui commencent tout juste à apprendre Linux, le terminal est très stressant, mais quand il s'agit de la commande nano...
Presque tous les serveurs fonctionnant sous Linux, y compris Ubuntu Server, n'utilisent pas de shell graphique, tous les réglages sont effectués à l'aide du terminal. Dans les distributions Linux de bureau, la situation est légèrement plus simple, mais si vous souhaitez affiner le système, vous ne pouvez pas éviter de vous familiariser avec le terminal. L’une des « commandes » les plus difficiles à maîtriser est Nano Linux. Cette commande, " nano ", rien de plus qu'un éditeur de texte sur console.
Comment utiliser l'éditeur de texte Nano dans un terminal Linux
Dans cet article, nous allons essayer de vous expliquer clairement comment utiliser cet éditeur de texte afin que Linux ne semble pas une commande d'exploitation si complexe.
Installer Nano sur Linux
Si le terminal ne répond d'aucune manière à la commande nano, alors cet éditeur de texte n'est pas installé. Pour l'installer, entrez la commande :
sudo apt installer nanoTout est prêt à démarrer !
Lancement du Nano
Éditeur de texte nano ne fonctionne que dans le terminal. Encore une précision, avant de commencer, le système d'exploitation Linux est sensible à la casse, si un mot ou une partie d'une commande est écrit avec une lettre majuscule, alors vous devez le taper de cette façon, sinon vous obtiendrez une erreur.
Si vous êtes dans le répertoire (dossier) où se trouve le fichier texte requis, alors, pour commencer à l'éditer en utilisant nano vous devez écrire dans le terminal comme ceci :
Nano-index.html
D'ailleurs, l'équipe vous aidera à savoir dans quel répertoire vous vous trouvez actuellement mot de passe
, et quels fichiers se trouvent à proximité ? ls
.
Si nous éditons un fichier qui se trouve dans un autre répertoire (dossier), alors vous devez spécifier le chemin complet dans le terminal :
Nano /var/www/html/index.html
Si vous modifiez soudainement un fichier sensible au retour à la ligne, entrez la commande dans le terminal nano avec clé supplémentaire -w :
Nano -w/var/www/html/index.html
Afin d'ouvrir un document sur une ligne ou une colonne spécifique nano + ligne, colonne nom_fichier
Par exemple nano +3,2 /etc/hosts
Nano raccourcis clavier pour le contrôle dans un éditeur de texte
Avec des informations textuelles saisies dans nano personne ne devrait avoir de problèmes. Mais comme il est pratique de gérer des données texte, de les supprimer en masse, de les déplacer et, surtout, de les enregistrer dans nano, de nombreuses personnes ont des problèmes avec cela.
Nom de l'action | raccourcis clavier nano |
Ouvrir un fichier sur une ligne spécifique |
+ numéro de ligne Par exemple: nano +25 log.txt |
Mouvement « lent » sur les côtés - haut, bas, gauche, droite | Clés ↓ ou CtrlF Et CtrlB ←→ ou CtrlP Et CtrlN |
Aller au début du fichier | Alt | ou Alt\ |
Aller à la fin du fichier | Alt/ ou Alt ? |
Avancer d'un mot | Ctrl Espace |
Aller au début de la ligne | CtrlA |
Aller au bout de la ligne | CtrlE |
Reculer d'un mot | Espace alternatif |
Passer à la ligne par numéro | AltG ou Ctrl- |
Page suivante (si fichier texte long) | Ctrl Y |
Page précédente (si fichier texte long) | CtrlV |
Couper "supprimer" toute la ligne | Ctrl K |
Effacer tout depuis le curseur jusqu'à la fin du fichier | ALT T |
Coller une ligne précédemment coupée ou copiée | Ctrl U |
Sélectionnez une partie du texte, copiez-la ou coupez-la (ou supprimez-la) | Passer à la section de texte requise Serrer ALT A et déplacez les clés ↓←→ Copie Alt-6 Couper ou supprimer Ctrl K |
Insérer un onglet | Ctrl I |
Coller les informations textuelles d'un autre fichier | Ctrl R
indiquer le chemin d'accès au fichier |
Dans nano, afficher le numéro de ligne et de colonne | CTRL-C |
Trouver le mot recherché dans un fichier texte | Ctrl W
écrivez le mot recherché |
Rechercher ensuite | Ctrl W |
Enregistrer les modifications dans un fichier | Ctrl O
presse Entrer |
Enregistrer les modifications apportées à un fichier et quitter l'éditeur nano | Ctrl O
appuyez sur Entrée |
Ne pas enregistrer les modifications apportées | CtrlZ |
Enregistrez les modifications et renommez le fichier | CtrlX
presse Oui entrez un nouveau nom de fichier presse Entrer |
J'espère que l'utilisation de l'éditeur de texte du nano terminal ne sera plus un aussi gros casse-tête qu'avant !
Avez-vous encore des questions supplémentaires ? Écrivez-les dans les commentaires sur ce que vous avez fait ou vice versa !
C'est tout! Lisez plus d’articles et d’instructions dans la section. Restez sur le site, ce sera encore plus intéressant !
Éditeur nano est un éditeur de texte pour console. Il est disponible dans presque toutes les distributions Linux, est disponible sur macOS et peut être exécuté sous Windows. nano est souvent utilisé pour éditer des fichiers de configuration lorsqu'une interface graphique n'est pas disponible.
Le contrôle en nano s'effectue depuis le clavier à l'aide de raccourcis clavier. Au bas de l'éditeur se trouve une liste de raccourcis clavier de base. Le symbole ^ représente la touche Ctrl. Par exemple, ^X signifie le raccourci clavier Ctrl+X. La casse des caractères n'est pas sensible ; Ctrl+X est équivalent à Ctrl+x .
Voyons comment effectuer des actions de base lorsque vous travaillez avec nano.
Créer un nouveau fichier
Pour créer un fichier, lancez simplement l'éditeur sans paramètres. Lorsque vous fermez l'éditeur, vous devrez saisir un nom de fichier.
Vous pouvez également définir immédiatement le nom du nouveau fichier :
Après avoir exécuté la commande, l'éditeur nano se lancera et un nouveau fichier vide s'ouvrira pour édition.
Ouvrir un fichier existant pour le modifier
Pour éditer un fichier existant, vous devez lancer l'éditeur nano et préciser le chemin d'accès au fichier que vous souhaitez ouvrir :
Enregistrer les modifications
Enregistrez et continuez à travailler
Le message suivant apparaîtra dans la ligne d'état : Nom du fichier à écrire : nom_fichier(si le nom du fichier est manquant, vous devez alors saisir le nom du fichier). Pour enregistrer les modifications, appuyez sur Entrée.
Sauvegarder et quitter
Dans ce cas, si vous avez modifié le fichier, la question apparaîtra : " Enregistrer le tampon modifié (RÉPONDRE Non, DÉTRUISERA LES CHANGEMENTS) ?". Appuyez sur la touche y. Une question apparaîtra vous demandant de saisir un nom de fichier. Entrez un nouveau nom de fichier ou appuyez simplement sur Entrée. Les modifications seront enregistrées et l'éditeur se fermera.
Quitter sans enregistrer les modifications
Pour quitter l'éditeur et ne pas enregistrer les modifications, utilisez le raccourci clavier :
Ctrl+X
Il y a une question" Enregistrer le tampon modifié ..?", appuyez sur n.
Copier et coller
Copier et coller des lignes
À couper ligne entière et placez-la dans le tampon, déplacez le curseur sur la ligne souhaitée et appuyez sur :
Ctrl+K
À insérer cliquez sur la ligne du tampon :
Ctrl+U
Copier et coller du texte libre
Pour copier du texte arbitraire dans le presse-papiers, vous devez d'abord le sélectionner. À commencer la sélection Placez le curseur au début du texte que vous envisagez de copier et appuyez sur :
Ctrl+6
Déplacez le curseur, le texte sera mis en surbrillance.
À copie texte sélectionné dans le presse-papiers, appuyez sur :
Alt+6
ou pour couper texte sélectionné, cliquez sur :
Ctrl+K
Déplacez le curseur à l'endroit où vous souhaitez coller le texte du tampon. À insérer texte du tampon cliquez :
Ctrl+U
Rechercher du texte
Pour rechercher du texte dans un fichier, utilisez le raccourci clavier :
Ctrl+W
Vous devez entrer une chaîne de recherche et appuyer sur Entrée.
Le curseur sera placé sur la première occurrence du texte recherché (par rapport au curseur). Pour passer à l'occurrence suivante, cliquez sur :
Alt+W
Pour arrêter la recherche, cliquez sur :
Ctrl+C
Rechercher et remplacer du texte
Pour rechercher et remplacer du texte, utilisez le raccourci clavier :
Ctrl+\
Vous serez invité à saisir le texte de recherche. Entrez une chaîne de recherche et appuyez sur Entrée.
Il vous sera ensuite demandé de saisir le texte par lequel vous souhaitez remplacer. Tapez une chaîne et appuyez sur Entrée.
Ensuite, une demande sera émise pour remplacer l'occurrence trouvée de la chaîne requise. Vous pouvez appuyer sur la touche A pour remplacer toutes les occurrences du fichier en même temps, ou utiliser les touches Y ou N pour remplacer ou non les occurrences trouvées de la chaîne de recherche.
Raccourcis clavier
Pour afficher des informations sur tous les raccourcis clavier, utilisez la combinaison Ctrl+G.
Les raccourcis clavier nano les plus couramment utilisés sont :
Raccourcis clavier | Description |
---|---|
Ctrl+A | Déplacez le curseur au début de la ligne. |
Ctrl+E | Déplacez le curseur à la fin de la ligne. |
Ctrl+Y | Déplacer le curseur d'une page vers le haut (analogue à PageUp) |
Ctrl+V | Déplacer le curseur d'une page vers le bas (analogue à PageDown) |
Ctrl+_ | Accédez à une ligne spécifique (vous devrez saisir un numéro de ligne). |
Ctrl+C | Montre sur quelle ligne et position se trouve le curseur. |
Ctrl+W | Rechercher du texte dans un fichier. Vous devez saisir une chaîne de recherche. |
Ctrl+\ | Recherchez et remplacez du texte dans un fichier. Entrez d'abord la chaîne de recherche, puis la chaîne de remplacement. |
Ctrl+D | Supprimez le caractère sous le curseur. |
Ctrl+K | Supprime la ligne actuelle. |
Ctrl+O | Enregistrez les modifications sans fermer l'éditeur. |
Ctrl+X | Quittez l'éditeur. Si le fichier a été modifié, vous serez invité à enregistrer vos modifications. |
Autre chose
Quelques astuces plus intéressantes lorsque vous travaillez avec nano, que tout le monde ne connaît pas.
Ctrl = Échap Échap
Au lieu de la touche Ctrl, vous pouvez double-cliquer sur la touche Échap. Par exemple,
Échap+Échap+X
Cela équivaut à Ctrl+X.
Uniquement pour lire
Pour ouvrir un fichier en lecture seule, utilisez le commutateur -v :
Sauvegarde de fichiers
Vous pouvez vous assurer que lorsqu'un fichier est modifié, une copie de sauvegarde est créée. Pour ce faire, utilisez le commutateur -B :
Si vous modifiez un fichier et enregistrez les modifications, une copie de sauvegarde du fichier sera créée, avec le contenu du fichier tel qu'il était avant la modification. Le nom de la sauvegarde est le même que le nom du fichier d'origine avec un tilde ~ à la fin.