User Tools

Site Tools


informatique:linux:commandes_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:linux:commandes_linux [2019/11/23 14:52] – [vi] pteuinformatique:linux:commandes_linux [2019/12/18 10:39] – [time] commandes chainées pteu
Line 2497: Line 2497:
  
 Permet de calculer le temps d'exécution d'une commande : Permet de calculer le temps d'exécution d'une commande :
-  time sleep 3 +<code bash> 
-   +time sleep 3 
-   real    0m3.015s + real    0m3.015s 
-   user    0m0.000s + user    0m0.000s 
-   sys     0m0.000s+ sys     0m0.000s 
 +</code>
  
 La commande retourne le temps réel (//real//), le temps en mode utilisateur (//user//) et le temps en mode système (//sys//). La commande retourne le temps réel (//real//), le temps en mode utilisateur (//user//) et le temps en mode système (//sys//).
  
 +Pour mesurer le temps de plusieurs commandes pipées (chainées avec un pipe ''|''), utiliser plutôt la formulation : 
 +<code bash> 
 +time -f "%es" bash -c "ls | wc" 
 +</code> 
 =====top===== =====top=====
  
Line 2681: Line 2685:
  
  
-=====vipw=====+=====vi*=====
  
-C'est la commande à utiliser pour éditeravec vile fichier ''/etc/passwd'' (il met les verrous qui vont bien pour éviter des conflits d'accès).+Composés du préfixe **vi** (comme d'éditeur de texte) suivi de la commande à configurer**vipw****vigr** ou **visudo** sont des "mots-valise" permettant d'éditer proprement des parties critiques d'un système Linux. 
 +  * ''vipw'' pour éditer les utilisateurs (fichier /etc/passwd
 +  * ''vigr'' pour éditer les groupes (fichier /etc/group) 
 +  * ''visudo'' pour éditer la configuration de la commande ''sudo'' (fichier /etc/sudoers)
  
 +Leur utilisation est vivement recommandée dans la mesure où, souvent, leur action ne se limite pas à l'édition du fichier de conf mais permet également :
 +  * de mettre à jour d'autres fichiers liés, comme dans le cas de **vipw** ou **vigr** (pour MAJ respectivement /etc/shadow et /etc/gshadow)
 +  * de vérifier la syntaxe pour ne pas bloquer le système en cas d'erreur (**visudo** par exemple)
  
 +L'éditeur de texte lancé est celui renseigné dans la variable d'environnement $VISUAL, sinon celui de $EDITOR ; et seulement si aucun n'est spécifié, **vi** sera utilisé par défaut.
 +
 +Au passage, pour configurer l'éditeur de texte par défaut, il existe plusieurs manières :
 +  * **update-alternatives --config editor** sous Debian
 +  * **select-editor** (utilise la variable $SELECTED_EDITOR, préemptée par $VISUAL et $EDITOR)
 +  * éditer le fichier ~/.bashrc pour y ajouter l'une des lignes suivantes :
 +<code bash>
 +export VISUAL=vi
 +export EDITOR=vi
 +</code>
 =====vmstat===== =====vmstat=====
  
informatique/linux/commandes_linux.txt · Last modified: 2024/04/05 06:58 by pteu