start:linux:bash:doc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
start:linux:bash:doc [2023/02/19 15:41] – [Commande Echo] gerardadmin | start:linux:bash:doc [2023/02/23 10:23] (Version actuelle) – ancienne révision (2023/02/23 10:21) restaurée gerardadmin | ||
---|---|---|---|
Ligne 161: | Ligne 161: | ||
- | Utilisation basique | + | ====== |
La commande echo permet simplement d' | La commande echo permet simplement d' | ||
Ligne 171: | Ligne 172: | ||
Vous pouvez utiliser les guillemets pour contrôler quelque peu le résultat de cette commande : | Vous pouvez utiliser les guillemets pour contrôler quelque peu le résultat de cette commande : | ||
- | Avec un guillemet simple de chaque côté du texte, rien ne sera modifié ou interprété par la commande echo : | + | |
- | $ echo 'ca va ? oui !' | + | $ echo 'ca va ? oui !' |
- | ca va ? oui ! | + | |
- | Avec un guillemet double de chaque côté du texte, le texte sera interprété par la commande echo ou par votre shell, voici ce que j' | + | |
- | $ echo "ca va ? oui !" | + | $ echo "ca va ? oui !" |
- | bash: !": event not found | + | |
- | Notez que vous pouvez aussi utiliser la commande sans guillemets, mais d' | + | |
- | $ echo ca va ? * oui ! | + | $ echo ca va ? * oui ! |
- | ca va ? Desktop Documents fichier1 fichier2 fichier3 oui ! | + | |
- | Quelques utilisations pratiques | + | ====== |
- | Pour écrire à la fin d'un fichier sans en écraser le contenu, on utilise les signes >> : | + | |
- | $ echo "Ma jolie phrase est belle." | + | $ echo "Ma jolie phrase est belle." |
- | Pour écraser un fichier, en effaçant tout son contenu, on utilise le signe > : | + | |
- | $ echo "Ma jolie phrase est belle." | + | $ echo "Ma jolie phrase est belle." |
- | Si vous utilisez “sudo” pour obtenir les droits root (comme sur ubuntu par exemple), et que vous vouliez utiliser “echo” pour écrire dans un fichier qui appartient à root, vous devrez ruser car le “sudo” ne survivra pas à la redirection. Ça sera plus clair avec un exemple : | + | |
- | Ne fonctionnera PAS : | + | ===== Ne fonctionnera PAS : ===== |
- | $ sudo echo ' | + | |
+ | $ sudo echo ' | ||
Vous obtiendrez un refus avec “bash: / | Vous obtiendrez un refus avec “bash: / | ||
- | Vous pouvez utiliser : | + | ==== Vous pouvez utiliser : ==== |
- | $ echo ' | + | |
+ | $ echo ' | ||
:!: L' | :!: L' | ||
- | Pour écrire plus d'une ligne avec “echo”, vous pouvez utiliser un saut de ligne, noté “\n”. Pour indiquer à “echo” que ce symbole doit être interprété comme un saut de ligne, il faut utiliser l' | + | |
- | $ echo -e '#ceci est un commentaire \nma deuxième ligne' >> / | + | $ echo -e '#ceci est un commentaire \nma deuxième ligne' >> / |
Vous obtiendrez dans le fichier “/ | Vous obtiendrez dans le fichier “/ | ||
- | #ceci est un commentaire | + | #ceci est un commentaire |
- | ma deuxième ligne | + | |
Pratique pour ajouter une ligne d' | Pratique pour ajouter une ligne d' | ||
+ | |||
+ | |||
+ | =====Raccourcis clavier de la ligne de commande du terminal Linux===== | ||
+ | |||
+ | Parcourez l' | ||
+ | Recherche inversée de l' | ||
+ | Déplacer un mot vers la gauche (vers l' | ||
+ | Déplacer un mot vers la droite (vers l' | ||
+ | Aller au début de la ligne de commande: Ctrl + A ou Début | ||
+ | Aller à la fin de la ligne de commande: Ctrl + E ou Fin | ||
+ | Faire défiler la fenêtre vers le haut: Shift + Page Up | ||
+ | Faire défiler la fenêtre vers le bas: Shift + Page Down | ||
+ | |||
+ | Annuler la commande en cours ou effacer le texte saisi: Ctrl + C | ||
+ | Envoyer 'fin de fichier' | ||
+ | Suspendre l' | ||
+ | |||
+ | Effacer un mot vers la gauche: Ctrl + W ou Esc + ← Retour arrière | ||
+ | Effacer un mot vers la droite: Alt + D | ||
+ | Effacer une ligne à gauche: Ctrl + U | ||
+ | Effacez une ligne à droite: Ctrl + K | ||
+ | Collez le texte précédemment effacé: Ctrl + Y | ||
+ | Collez le contenu du presse-papiers à la position du curseur: Maj + Ins ou Ctrl + Maj + V | ||
+ | Insérez le caractère suivant tapé textuellement: | ||
+ | |||
+ | Saisie automatique d'une commande ou d'un nom de fichier: Tab | ||
+ | Effacer l' | ||
/home/chanteri/www/fablab37110/data/attic/start/linux/bash/doc.1676817698.txt.gz · Dernière modification : 2023/02/19 15:41 de gerardadmin