Comme vous le savez, la plupart des actions du système d'exploitation Linux sont effectuées via la console. Les utilisateurs utiliseront des commandes spéciales responsables de l'exécution de certains processus, et à l'avance des options spécifiées permettent de contrôler les possibilités supplémentaires de la plupart des services publics. L'une de ces commandes est l'écho et nous voulons aujourd'hui dire plus en détail à propos de cet utilitaire, apportant plusieurs exemples de son utilisation.
Nous utilisons la commande ECHO à Linux
L'équipe d'écho à l'étude a aujourd'hui une apparence primitive et une destination à profil étroit - Affichage du texte à l'écran. Cependant, cela n'interfère pas avec elle souvent utilisé dans divers scripts et à d'autres fins. Ensuite, nous vous proposons brièvement de vous familiariser avec la syntaxe de cet utilitaire et démontez les exemples les plus populaires et les plus simples de ses entrées dans la console standard.Syntaxe d'écho
Presque toutes les équipes, en plus de la fonction principale, peuvent également effectuer d'autres actions en tenant compte des arguments spécifiés. ECHO n'a toutefois pas exceptionnel à cet égard en raison de la simplicité des options avancées elle-même, il n'y a pas tant. Considérons-en plus sur chacun d'eux, mais faites d'abord attention à la vue standard de la ligne: ECHO + OPTIONS + STRING.
- -n - il ne affichera pas le transfert de la ligne;
- -e - responsable de l'inclusion des séquences d'échappement;
- -E - désactive l'interprétation des séquences d'échappement.
Nous notons également que les séquences d'échappement sont des options universelles présentées sous forme de symboles. Chacun d'entre eux a une valeur définie et si vous activez l'interprétation lors de l'utilisation de la commande ECHO, vous pouvez utiliser de tels arguments:
- / C - responsable de la suppression du transfert de la chaîne;
- / T - affiche une languette horizontale;
- / V - crée une onglet vertical;
- / B - supprime le symbole précédent dans la chaîne;
- / N - inclut le transfert de la chaîne à la nouvelle;
- / R - renvoie la voiture au début de la ligne.
Encore une fois, nous clarifions les options ci-dessus sont disponibles uniquement dans ces situations où vous avez initialement prescrit l'argument -e de l'équipe. Si nécessaire, chacun de ces symboles peut être amélioré après l'une des mots de la chaîne d'entrée que nous indiquerons dans les instructions suivantes.
Conclusion de la chaîne simple
Comme mentionné précédemment, l'objectif principal de la commande ECHO est la sortie à l'écran de la chaîne. Il s'agit de cela que nous voulons parler plus loin, il a examiné quelques actions simples qui aideront à comprendre exactement la manière dont toutes les utilitaires d'options principales fonctionnent.
- Exécutez la console commode pour vous, par exemple, dans le menu Application ou en appuyant sur la touche CTRL + ALT + T HOT. ICI Entrez ECHO + n'importe quel mot ou phrase pour vérifier la commande d'action standard. Il est activé en appuyant sur la touche Entrée.
- Comme vous pouvez le constater, dans la nouvelle ligne, les mots nouvellement entrés dans exactement le même format sont apparus.
- Si vous ajoutez une option \ B avant chaque mot, le caractère précédent sera effacé, ce qui signifie que le résultat sera affiché sans espaces, à condition que nous ayons la vue originale de Echo -e "Humpplics \ Bsite \ blinux".
- Nous mettons l'option spécifiée dans tous les mots, de sorte que le résultat s'est avéré approprié.
- Maintenant, faisons attention au paramètre \ n. Comme vous le savez déjà, il active le transfert de la chaîne, s'il n'était pas indiqué initialement.
- Nous avons indiqué \ n en un mot après le premier, par conséquent, chacun d'entre eux sera affiché dans une nouvelle ligne.
- Nous nous tournons vers l'onglet utilisé pour aligner le texte. Vous vous inscrivez suffisamment dans les endroits nécessaires pour obtenir le résultat souhaité.
- Comme on peut le voir, au premier mot, la tabulation a été appliquée deux fois. Considérez cela lorsque les lignes sont affichées.
- De plus, rien n'interfère avec la spécification de plusieurs options de manière séquentielle, en observant les règles d'entrée.
- Par exemple, sur la capture d'écran ci-dessous, vous voyez le résultat de la sortie avec le transfert et l'onglet en même temps.
- Comme le dernier exemple, prenez / v. Cet argument crée une onglet vertical.
- En conséquence, chaque mot est obtenu à partir d'une nouvelle ligne et sous forme d'étapes.
Vous savez maintenant que la commande ECHO est capable d'afficher des lignes spécifiées sous n'importe quelle forme pouvant être mise en œuvre en spécifiant les options appropriées. Allons à d'autres paramètres afin que vous compreniez lequel d'entre eux se combinent dans le bon format.
La sortie des valeurs variables
Dans presque tous les scripts, certaines variables sont utilisées dans lesquelles la valeur est à l'avance. Si nous parlons d'un utilitaire d'écho, il est possible de générer la signification même. Nous examinerons cet exemple dans une session de terminal sans la création préalable du script lui-même. Cela dénote que lors du redémarrage de la console, les valeurs seront effacées.
- Pour commencer, créant une variable d'essai en entrant l'exportation i = Humpplics, où je suis le nom de la variable et que les documentsMIQUES est sa valeur.
- Utilisez ECHO $ I pour afficher la valeur de la variable désignée de la ligne suivante.
- Comme vous pouvez le constater, tout est affiché correctement.
- Créez une autre variable via Export L = Linux.
- Nous introduisons la commande d'essai echo $ i Site $ L.
- Maintenant, vous savez que ECHO s'échappe avec la sortie de deux variables ou plus dans le format d'une ligne.
Dans la plupart des cas, cette sortie de variables n'est utilisée que lorsque des scripts d'écriture, toutefois, une telle fonction peut être utile si elle est prévue de produire un certain nombre de personnes identiques en fonction d'une valeur, des actions dans une session de terminal.
Affectation de couleurs de couleurs
Si vous utilisez activement la console, vous savez que chaque mot peut prendre n'importe quelle couleur disponible ici, et pas seulement blanc ou noir (en fonction du sujet "terminal"). ECHO vous permet également de peindre des lignes et responsables de ces arguments de ce type:
- \ 033 [30m - Noir;
- \ 033 [31m - rouge;
- \ 033 [32m - vert;
- \ 033 [33m - jaune;
- \ 033 [34m - Bleu;
- \ 033 [35m - violet;
- \ 033 [36m - bleu;
- \ 033 [37m - gris.
Un certain nombre d'autres arguments vous permettent de changer la couleur de l'arrière-plan d'inscription. On dirait une liste similaire, mais il y a des différences de chiffres:
- \ 033 [40m - Noir;
- \ 033 [41m - rouge;
- \ 033 [42m - vert;
- \ 033 [43m - Jaune;
- \ 033 [44m - Bleu;
- \ 033 [45m - violet;
- \ 033 [46m - bleu;
- \ 033 [47m - gris;
- \ 033 [0M - Réinitialise toutes les valeurs à l'état par défaut.
Comme vous l'avez déjà compris, ces arguments devront être appliqués à chaque rangée en cas de besoin. On dirait une structure similaire comme suit: Echo -e "\ 033 [33mumpics \ 033 [46msite \ 033 [41mlinux".
L'exemple ci-dessus a été coloré de fond en couleur orange et les arrière-plans de différentes couleurs ont également été activés sur "Site" et "Linux". Vous voyez cela dans la capture d'écran sous la commande entrée.
Personnages de bash spéciaux
La fonction de commande ECHO uniquement dans l'environnement Bash, respectivement, il doit conserver les options standard de cet environnement. Dans la plupart des cas, ils sont responsables de la tri des fichiers et de la sortie des objets de l'emplacement actuel.
- Entrez Echo * dans le terminal pour afficher le contenu du dossier en cours.
- La ligne suivante apparaîtra une liste de répertoires et d'éléments absolument tous. Ce sera une chaîne standard sans enregistrement. Cependant, vous savez déjà que cela peut être modifié sur la base d'exemples ci-dessus.
- Spécifiez ECHO * .txt si vous souhaitez afficher uniquement les éléments du format désigné. Remplacer .txt à une autre option requise.
- À la fin, nous notons que ECHO fonctionne également pour modifier les fichiers de configuration, qui sont effectués comme suit: ECHO 1> / PROC / SYS / NET / IPV4 / IP_FORWARD. 1 - Chaîne pour application, A / PROC / SYS / NET / IPv4 / IP_Forward - Chemin vers l'objet souhaité.
Dans le cadre du matériel d'aujourd'hui, nous avons traité d'écho dans le système d'exploitation Linux. Si vous êtes intéressé par le sujet de l'interaction avec les équipes populaires, nous vous recommandons d'apprendre un article sur ce sujet sur notre site Web, tout en vous déplaçant sous les liens ci-dessous.
Voir également:
Commandes fréquemment utilisées dans "Terminal" Linux
LN / Recherche / LS / GREP / PWD Commande à Linux