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 : de gerardadmin
