home castoo
chapitre informatique
Informatique Windows

Fiche mémo unix
Quelques commandes "nano" et "éditeur vi"

juin 1997

Aujourd'hui on a tendance au niveau perso à utiliser unix sur un Raspberry, l'éditeur le plus communément utilisé sur ce système est "nano". Je vous ai également décrit quelques notions sur l'éditeur vi qui est encore couramment utilisé sur certains serveurs.

QUELQUES COMMANDES SOUS L'EDITEUR VI

A de nombreuses reprises vous aurez besoin de modifier un fichier de paramètres pour adapter le système à vos convenances ou à votre configuration. C'est là que l'éditeur vi entre en action, je vous propose quelques commandes qui vous permettrons je l'espère de faire vos premiers pas avec cet ancêtre. Il faut bien l'avouer nous sommes loin de l'ergonomie du traitement de texte de Micro.machin. Il existe aussi des éditeurs graphiques sous linux, mais lorsque vous travaillez en mode commande vi reste très pratique.

Un petit conseil avant de commencer: Faite toujours une copie de sauvegarde du fichier avant de l'éditer avec une commande du genre: cp nom_du_fichier nom_du_fichier.old

Pour créer un nouveau fichier vi nom_du_nouveau_fichier

Pour éditer un fichier existant vi nom_du_fichier

Vous vous retrouvez dans un écran vide de tout commentaire avec votre fichier à l'écran.

A l'aide des touches de direction vous pouvez vous déplacer sur l'ensemble du texte, vi est un éditeur pleine page.

Pour insérer un caractère à partir de l'emplacement du curseur utilisez la touche 'i' (mode insertion) à partir de ce moment tous les caractères saisis sont insérés.
Pour sortir du mode insertion frappez sur la touche 'ESC'

Pour effacer des caractères (un par un) : Placez le curseur sur le caractère ciblé et appuyez sur la touche 'x"

Pour sortir du fichier sans valider les modifications
Touche'ESC' puis touche ':' puis touche 'q' puis touche '!'
Et voilà vous êtes revenu au prompt d'unix.

Pour sortir du fichier avec sauvegarde de vos modifications:
Touche 'ESC' puis touche 'x'

J'en resterais à ces commandes de base qui devraient vous permettre de faire toutes les modifications sur vos fichiers pendant les quinze premiers jours d'utilisation de linux (objectif de ce site).
Il en existe beaucoup d'autres, vous les retrouverez dans l'un des sites de la rubrique lien, mais je pense que pour des besoins plus important, il est préférable de faire appel à l'un des éditeurs du mode graphique de linux.

haut de page

L'éditeur nano

C'est celui que vous avez de forte chance de devoir utiliser si vous voulez ajuster des paramètres sur votre Raspberry.

Un petit conseil avant de commencer: Faite toujours une copie de sauvegarde du fichier avant de l'éditer avec une commande du genre:
cp nom_du_fichier nom_du_fichier.old

Pour lancer l'éditeur il est souvent nécessaire de prendre temporairement les droits de root donc c'est la commande :
sudo nano NomduFichier

Les touches de déplacement sont utilisables (droite, gauche, haut, bas, page haut, page bas, debut fichier, fin fichier) l'éditeur est par défaut en mode remplacement de caractère vous pouvez insérer avec la touche insertion, effacer avec les touches supp ou retour arrière. Une petite précaution est à prendre avec les touches du pavé numérique suivant le type de clavier utilisé, elles ne sont pas reconnues par l'éditeur même si par ailleurs unix les reconnait en ligne de commande. Donc sous nano privilégier les touches numérique du clavier principal.

Dans un grand fichier pas toujours évident de retrouver un mot alors la commande magique :
w MotRecherché Le curseur se positionne sur le mot.

Pour sauver ses modifications o et de nouveau pour confirmer le nom du fichier.

Pour sortir x Vous sort directement du fichier si vous aviez sauvegardé auparavant.

Voila ce n'est pas plus compliqué que ça, il vous reste plein de commandes à expérimenter, elles sont précisées en base de l'écran "nano".

haut de page

Retour au sommaire de LINUX


Bricolage Robotique Informatique Peinture Voyage
Téléc. portail Le robot "mécano" Astuces informatique Henri Bertrou Auvergne
Bat. Iphone 6S Le robot "solaire" Réseau couche app. Jean-Michel Castille Floride
Robot piscine Servo et IR" Réseau Les couches New York
Xiaomi M365 Le robot "thymio" Réseaux Outils L'Ouest américain
Mac Mini Le robot "Rovio" Unités grandeur inf. L'Ile Maurice
Putty SSH Windows L'Italie / Venise
Bases Raspberry Tunisie
Termius IPhone/IPad Grece
Le vieux ZX 81
...
Navigation La Rochelle CNC / Imp3D Electronique Programmation
Rencontre dauphins Les Minimes Construction CNC Alim. TPL 5110 Doc. programme
Analyse NMEA 0183 Le Vieux port CNC du commerce Carte ESP8266 Indent programme
graph. NMEA 0183 L'Ile de Ré Martyr CNC ESP8266 1 relai Prog. objet
Analyse trames AIS A visiter Réa. imp. 3D ESP8266 Alarme Prog. procédurale
Analyse AIS TCP-IP Cura impression 3D ESP8266 MQTT
Sortie en ketch Plateau CR10 ESP8266 Temp.
Echange GPS C80 Anémomètre.
HP Sun-Odyssey CNC / 3D en vrac MCP9808 Librairie
LCD yanmar Saisie Oled
Testeur nmea esp1 i2c