s fichiers.
Nous aborderons dans ce chapitre les commandes ''cat'' et le couple infernal ''more'' et ''less... de manipuler les flux de données, mais aussi les commandes ''grep'', ''sed'' et ''awk'' qui ajoutent des fo... ut administrateur : la possibilité de chaîner des commandes avec les **pipes** Linux !
===== Affichez le c... e contenu du fichier ''/proc/cpuinfo'' grâce à la commande ''cat'':
<code bash>
seb@thor:~$ type cat
cat es
ssrooms.com|Openclassrooms]].
====== Lancez des commandes sous Bash ======
Passons à la pratique : nous a... alités de Bash, directement depuis un terminal de commandes.
===== Utilisez le prompt et consultez ses var... $</key> est le "delimiter" : sépare le prompt des commandes utilisateur. Il n'est pas innocent non plus : il... ans vous en rendre compte, vous venez de lancer 2 commandes différentes :''echo'' et''/bin/bash''.
La comm
nformatique sysadmin shell}}
====== La ligne de commande ======
Le shell désigne un interpréteur de ligne de commande. **La ligne de commande est l'unité d'interaction avec l'utilisateur**. Cette interaction est faite par du ... inal. Le rôle du shell est de traiter la ligne de commande et d'appeler le ou les programmes concernés. Ils
sie, à l'édition et la correction sur la ligne de commande.
===== Mouvement du curseur =====
^ <key>ctrl</... liste exhaustive du mapping entre touches et les commandes readline voir le manuel de bash section "Readlin... orique ======
On utilise régulièrement les mêmes commandes. L'historique des commandes saisies sur une session interactive est conservée. Via cet historique on peut
de l'aide ======
Les arguments attendus par les commandes du shell et les fonctionnalités fournies sont tr... équent, la documentation est fournie:
* par les commandes elles-mêmes;
* au travers d’utilitaires dédiés.
Lorsque vous n’êtes pas sûr du nom de la commande à utiliser pour accomplir une action, le système ... également des outils pour vous aider à trouver la commande adéquate.
===== Accéder à l'aide depuis la comma
tout de suite.
Passez en mode privilégié via la commande **''enable''** et tapez la commande :
<code>
show running-config
</code>
Vous pouvez lire que vos interfa... le message de connexion (banner login) avec cette commande :
<code>
banner login %
</code>
Le caractère p... hoisir un autre caractère comme #).
Relancez la commande **''show running-config''**, mais pour gagner du
e vos processus =====
systemd est fourni avec la commande ''systemctl'' qui permet de gérer les “unités” (u... ichiers sous Linux]]”, vous aviez déjà utilisé la commande ''systemctl'' pour lancer les serveurs Samba et NFS. Par exemple, vous aviez démarré Samba par la commande :
<code bash>
sudo systemctl start smbd
</code>
... çon, vous pouvez arrêter le serveur smbd par la commande :
<code bash>
sudo systemctl stop smbd
</code>
e Interface
++++ Réponse |
Choix 3. Le CLI (pour Commande Line Interface) CISCO est l’interface en ligne de commandes, entre vous et l’équipement réseau CISCO. C’est ... n mode configuration d’une interface en tapant la commande interface.
- Me connecter au CLI CISCO et passe... n mode configuration d’une interface en tapant la commande interface gi0/1.
- Me connecter au CLI CISCO et
s le système de fichier =====
==== find ====
La commande **find** permet de rechercher des fichiers en fon... motif doit être transmis sans interprétation à la commande find.
Rechercher à partir du répertoire courant ... ind . -type f -name "*.py" -o "*.cpp"
</code>
La commande find permet de lancer des traitements sur les obj... yntaxe particulière. Après l'option on indique la commande a exécuter. Au sein de cette commande, on fait ré
ur effectuer des opérations arithmétiques.
===== Commande expr =====
**expr** est une commande qui prend pour arguments chaque terme de l'expression arithmétique. ... oit pas être interprété et passé tel quel à la
# commande expr
$ expr 3 \* 2
6
# Ici expr est invoquée sa... .
$ expr \( 10 + 6 \) / 2
8
</code>
expr est une commande externe, son choix est pertinent lorsque des cont
====== Initiez-vous au shell, l’interpréteur de commandes ======
Selon vos préférences vous avez peut-êtr... Linux, c'est-à-dire utiliser un **interpréteur de commandes**, communément appelé **shell**.
===== Découvre... interface en mode texte qui permet de saisir des commandes.
Le libellé shell, signifiant “coquille”, désig... ix entoure sa noix.
L'utilisateur peut passer des commandes à partir du shell, qui est la première couche lo
=
Dans le chapitre précédent, vous avez lancé la commande ''w'' qui vous permet d'obtenir un relevé en temp... tes connectés et leurs activités associées. Cette commande effectue en fait un condensé d'autres commandes qui permettent d'auditer l'activité du processus et la char... emps réel sur le système. Nous verrons :
* Les commandes **ps**, **pstree**, et **top** et sa dérivée **h
======
Le shell est un interpréteur de ligne de commande. Entre le moment de la saisie de l'utilisateur et l'exécution de la commande, différents traitements sont opérés.
L'invite de commande indique que le shell est prêt à recevoir la saisi... harriot est frappée, le shell analyse la ligne de commande, cela consiste à identifier la commande et ses ar
e structure itérative ou "boucle" un même bloc de commandes s’exécute
plusieurs fois. On dit que la boucle f... ionnelle; elle continue de boucler sur le bloc de commandes tant que la condition de continuation est vérifi... ation bornée; elle réalise l’exécution du bloc de commandes pour chaque élément d’une liste.
===== Itératio... celui consistant à répéter l’exécution du bloc de commandes tant qu’une condition est vérifiée. Cet usage es
sibilité est de remplacer le shell courant via la commande
<code bash>
exec "$0" "$@"
</code>
</note>
<not... ariable **PATH** permet au shell de retrouver les commandes du système sans qu'il soit nécessaire de fournir... nnée des répertoires à parcourir pour trouver une commande. Si plusieurs versions d'une même commande existe, c'est celle trouvée dans le premier répertoire de la lis