s instruction de son fichier d'unité, utiliser la commande **start**:
<code bash>
# Démarrage de l'environn... r arrêter un service, on utilise sans surprise la commande **stop**:
<code bash>
systemctl stop lightdm.serv... sans redémarrage dans ce cas on peut utiliser la commande reload:
<code bash>
systemctl reload nfs-server.... e au prochain démarrage, il faut l'activer via la commande enable
<code bash>
systemctl enable isc-dhcp-ser
└─{yakuake}(2242)
yoann@janus:~$
</code>
La commande **pgrep** permet de récupérer facilement le PID d... commandes qui s’enchaînent sur une même ligne de commande. Pour les tâches existantes, utiliser la commande jobs:
<code bash>
yoann@janus:~$ jobs
[1]- Running ... écupérer l'exécution du job en avant plan avec la commande ''**fg**''
<code bash>
yoann@janus:~$ fg %2
tail
====== Bash : Retrouver le chemin complet de la commande ======
L' **expression** saisie par l'utilisateu... st **évaluée** par le shell afin de déterminer la commande à invoquer. Les différents répertoires du **PATH** sont parcourus par le shell pour trouver la commande à exécuter. Les commandes **type**, **which**, **... On peut constater que c'est la version 3.12.0
La commande **type** avec l'option ''-t'' affiche le type de
{{tag>sysadmin linux commande syntaxe cli}}
====== Commandes ======
Ce wiki n'est pas un manuel, il consti... | Description sommaire de toute commande contentant la chaine passée en paramètre.|
| base... | Le bash n'est pas le père de la commande passée en argument, le processus père sera init. Permet à la commande de continuer à s’exécuter après fermeture du bash
{{tag>sysadmin linux bash commande}}
====== Exécuter une commande sous un autre utilisateur ======
On cherche ici définir sous quel compte utilisateur la commande sera executée plutôt que d'utiliser l'utilisateur... =====
Sur la plupart des systèmes GNU/Linux, la commande **sudo** est disponible. Elle permet de faire cel
quets ======
apt-get est l'interface en ligne de commande du gestionnaire de paquet APT (Advanced Packaging... he n'opère aucune modification sur le système. La commande parcours les paquets présents dans le cache et ex... e pkgnames** peut être utilisé. Sans argument, la commande retourne sur la sortie standard le nom de tous le... u paquet d'installation d'un fichier, utiliser la commande **apt-file** avec le chemin complet du fichier:
ivé sur le périphérique. S'il n'est pas activé la commande suivante permet de le faire:
<code bash>
$ sudo ... offlineauto=on --saveauto=on /dev/sda
</code>
La commande ci dessus active SMART pour le dique /dev/sda
==... ====
Lorsque le disque est connecté via USB, la commande smart peut retourner un message d type:
<file>
/d... ** et sa valeur devront être spécifiés sur chaque commande.
===== Lancer un test =====
Lorsque le test est
'utilisateur qui le crée:
<code bash>
# lance la commande tail en arrière plan
$ /usr/bin/tail -f /var/log/... peut être spécifié, pour cela on peut utiliser la commande **sg**. Cela permet de disposer des droits spécif... 1(lxd),132(sambashare),135(docker)
# relancer la commande en spécifiant le groupe dialout
sg dialout "/usr/... $ sudo gpasswd -R mongroup
</code>
==== Avec la commande sudo ====
Si l'utilisateur est membre du groupe
{{tag>sysadmin linux commande todo}}
====== disown ======
La commande disown permet à la commande passée en argument de continuer à s'exécuter après fermeture du shell ou de la ... wn remplace le PID du processus père (PPID) de la commande passée en argument. Après exécution de disown la
{{tag>dev js json jq cli}}
====== La commande jq ======
La commande **jq** permet d'analyser (parser), valider, afficher et retravailler des objets **JS... *N**otation)). L'utilitaire s’exécute en ligne de commande (CLI).
===== Mise en forme des objets JSON =====... : "success", "timestamp": 1639219539}
</code>
La commande **jq** introduit alinéas, retours à la ligne et c
uration, redémarrer le service ntp à l'aide de la commande service:
<code bash>
$ sudo service ntp restart
... du serveur NTP:
<code bash>
ss -nlpu
</code>
La commande **ntpq** (**NTPQ**uery) permet d'afficher la list... directement de règle exploitant les ipset via la commande **ufw**. Néanmoins il est possible d'intégrer des... ns les journaux système, dans ce cas, la ligne de commande indique que le fichier de configuration effective
{{tag>sysadmin cli commande linux}}
====== less ======
Exemples et usages les plus courants de la commande **less**.
Une fois less en cours d’exécution:
... <note>
L'état des options passées sur la ligne de commande ou celui des variables de configuration de less p... rôle ANSI]]. Elles peuvent être récupérées via la commande **tput** ou être renseignées directement.
Dans l
et ''/dev/sdc''.
ceci peut être confirmé via la commande **mdadm** et l'option **%%--detail%%** :
<code b... riphérique RAID mais n’apparaît pas via lsblk. La commande **vgscan** confirme l'existence du groupe de volu... "vgdata"
Si on liste les volumes logiques via la commande **lvdisplay** :
<code bash>
lvdisplay
--- Logic... tus NOT available
...
</code>
La commande retourne plusieurs volumes logiques dans le group
r de se déconnecter il est possible d'utiliser la commande **newgrp** dans le shell:
<code bash>
newgrp lxd... nitialiser le contexte: stockage et réseau via la commande:
<code bash>
$ sudo lxd init
</code>
<note>
Ici ... default ubuntu
</code>
Après validation de cette commande, le dépôt par défaut est le dépôt nommé ubuntu.
... exte xenial dans le dépôt ubuntu.
Ci-dessous, la commande retourne toutes les images contenant debian dans
que les messages soient bien reçus il faut que la commande **mesg** ait autorisé les autres utilisateurs à é... message il suffit de le passer en paramètre de la commande wall:
<code bash>
wall "Mon message ici"
</code>
... ateur =====
* On identifie son terminal via la commande **who** ;
* On envoit le message via la commande **echo**.
<code bash>
echo "Redémarrage du système dans