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
====== 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
signer son parent dans l'arborescence.
Ainsi, la commande **cd** suivante permet de vous déplacer :
<code ... ent dans ''/home''.
Bon, ce n'est certes pas la commande la plus utile, on est d'accord… Mais elle illustr... ine ''/'' :
^ bin | Répertoire contenant les commandes pouvant être utilisées à la fois par le système ... nant les librairies partagées par les différentes commandes de /bin ou /sbin |
^ media | Répertoire conten
;
- ''/usr/sbin''.
++++ Réponse|
Choix 4. Les commandes uniquement à destination de l'administrateur mai... édente dans un seul fichier de log. Quelle est la commande que vous pourriez passer ?**
- ''perl monProgD... e Perl qui analyse les traces par exemple. Quelle commande allez-vous écrire ?**
- ''perl monProgDeSuperv... 2. Le pipe Linux (caractère |) permet de lier les commandes Linux en passant en paramètre d'entrée de la sui
processus d'authentification.
++++
En lançant la commande suivante :
<code bash>
dmesg | grep -i e1000
</c... s système.
++++
Le résultat de l'exécution de la commande w est le suivant :
<code bash>
root@debServer:~#... l exécute un shell Bash.
++++
L'exécution de la commande ''ps'' vous donne le résultat suivant :
<code ba... seb est connecté sur un terminal virtuel.
- La commande donnant ce résultat a été exécutée avec le compte
er la configuration de votre carte réseau avec la commande ''ip'', pouvez-vous redémarrer sans risque ?**
- Oui.
- Non.
++++ Réponse|
Choix 2. Non, la commande ip permet de configurer le réseau de manière dyna... fier sur un service SSH sans mot de passe. Quelle commande utilisez-vous ?**
- La commande ssh-keygen
- La commande ssh-copy-id
++++ Réponse|
Choix 2. La comman
rs vous pourrez également profiter des nombreuses commandes à votre disposition. Je vous détaillerai les plu... figurez les cartes réseaux", nous avions lancé la commande suivante pour vérifier la détection du matériel p... 0
</code>
Et je vous avais indiqué que :
"La commande dmesg(pour display message) permet d'afficher les... el connecté leur est compatible".
Et bien, cette commande s'appuie sur les fichiers syslog pour Debian et m
copier, déplacer et supprimer ces objets avec les commandes ''cp'', ''mv'' et ''rm''.
===== Utilisez vi, l’... ux modes de fonctionnement de vi :
* le mode **commande** ;
* et le mode **saisie**.
Puis je vous mon... r, copier/coller, chercher/remplacer) et quelques commandes utiles au passage ! On y va ?
:TODO_DOCUPDATE:
... raccourcis que l'on peut utiliser depuis le mode commande. Voici les principaux à retenir :
^ Touche
dans le détail le trafic généré par les fameuses commandes ping.
Allez, on sort sa loupe de Sherlock et c'... ou terminal) vérifiez que vous pouvez lancer une commande ping sur une autre machine joignable sur votre réseau local. (Dans l'exemple ici, je lance la commande ping sur la machine qui héberge la VM Linux).
<c... </code>
Vous allez constater que sous Linux, la commande ping ne s'arrête pas toute seule… Pour la stopper
/hostname
# Equivalent
sysctl kernel.hostname
# Commande disponible avec SystemD
hostnamectl status
</code... d'une manière ou d'une autre sur la machine.
La commande **dmesg**(pour "**d**isplay **mes**sa**g**e") per... que =====
Pour les plus anciens d'entre nous, la commande permettant de configurer une interface réseau de ... re dynamique était ''ifconfig''.
Cependant cette commande et le package associé ''net-tools'' ne sont plus
vité réseau du serveur.
* Nous utiliserons les commandes ''ss'' et ''lsof'' pour relever les ports en éco... el que : 1 92.168.1.100:3306
Linux fournit des commandes permettant de relever la liste des services rése... actuellement disponibles sur le serveur.
==== La commande ss ====
La commande **ss** (pour "**s**ocket **s**tatistics") est fournie par le package iproute2 installé
eurs réponses possibles).
- Un interpréteur de commandes.
- La gestion des périphériques.
- La gestio... pose généralement des fonctions d'interpréteur de commandes, de programmation et de canaux d'entrée/sortie/e... riable $PS1 .
La variable $SHELL contient la commande exécutée pour lancer le shell après l'authentific... contient la liste des répertoires référençant des commandes externes.
++++
**Que faut-il taper pour obtenir
r les frappes clavier au strict nécessaire. Et la commande précédente ''chmod ugo-rw+x'' fut raccourcie de m... our tous les autres.
Il faudrait alors taper les commandes :
<code bash>
chmod u=rwx aFile
chmod g=rx aFil... iétaire d’un fichier sous Linux =====
La seconde commande importante concernant la gestion des droits sous ... n**er", modification du compte propriétaire).
La commande ''chown'' permet de changer la propriété d'un obj