in

10 commandes à connaître

Le terminal Linux a un certain nombre de commandes utiles qui peuvent afficher les processus en cours, les tuer et changer leur niveau de priorité. Cet article répertorie les commandes classiques et traditionnelles, ainsi que certaines commandes modernes plus utiles.

Beaucoup de commandes ici exécutent une seule fonction et peuvent être combinées – c’est la philosophie Unix de conception de programmes. D’autres programmes, comme htop, fournissent une interface conviviale en plus des commandes.

Haut

Le Haut est le moyen traditionnel de visualiser l’utilisation des ressources de votre système et de voir les processus qui utilisent le plus de ressources système. Top affiche une liste de processus, avec ceux qui utilisent le plus de CPU en haut.

Pour quitter top ou htop, utilisez le Ctrl-C raccourci clavier. Ce raccourci clavier tue généralement le processus en cours d’exécution dans le terminal.

htop

Le htop La commande est un top amélioré. Il n’est pas installé par défaut sur la plupart des distributions Linux – voici la commande dont vous aurez besoin pour l’installer sur Ubuntu:

sudo apt-get installer htop

htop affiche les mêmes informations avec une mise en page plus facile à comprendre. Il vous permet également de sélectionner des processus avec les touches fléchées et d’effectuer des actions, telles que les tuer ou changer leur priorité, avec les touches F.

Nous avons couvert htop plus en détail dans le passé.

ps

Le ps la commande répertorie les processus en cours d’exécution. La commande suivante répertorie tous les processus en cours d’exécution sur votre système:

ps -A

Il peut s’agir d’un trop grand nombre de processus à lire en même temps, vous pouvez donc acheminer la sortie via le moins commande pour les faire défiler à votre rythme:

ps -A | moins

presse q pour quitter lorsque vous avez terminé.

Vous pouvez également diriger la sortie à travers grep pour rechercher un processus spécifique sans utiliser d’autres commandes. La commande suivante recherche le processus Firefox:

ps -A | grep firefox

pstree

Le pstree La commande est une autre façon de visualiser les processus. Il les affiche sous forme d’arborescence. Ainsi, par exemple, votre serveur X et votre environnement graphique apparaîtront sous le gestionnaire d’affichage qui les a engendrés.

tuer

Le tuer La commande peut tuer un processus, étant donné son ID de processus. Vous pouvez obtenir ces informations sur le ps -A, Haut ou pgrep commandes.

tuer PID

Techniquement parlant, la commande kill peut envoyer n’importe quel signal à un processus. Vous pouvez utiliser tuer tuer ou tuer -9 au lieu de tuer un processus têtu.

pgrep

Étant donné un terme de recherche, pgrep renvoie les ID de processus qui lui correspondent. Par exemple, vous pouvez utiliser la commande suivante pour trouver le PID de Firefox:

pgrep firefox

Vous pouvez également combiner cette commande avec kill pour tuer un processus spécifique. Cependant, utiliser pkill ou killall est plus simple.

pkill & killall

Le pkill et tuer tous les commandes peuvent tuer un processus, étant donné son nom. Utilisez l’une ou l’autre des commandes pour tuer Firefox:

pkill firefox
tuer tout Firefox

Nous avons couvert pkill plus en profondeur dans le passé.

renice

Le renice La commande change la valeur intéressante d’un processus déjà en cours d’exécution. La valeur nice détermine la priorité avec laquelle le processus s’exécute. Une valeur de -19 est une priorité très élevée, tandis qu’une valeur de 19 est une priorité très faible. Une valeur de 0 est la priorité par défaut.

La commande renice nécessite le PID d’un processus. La commande suivante exécute un processus avec une priorité très faible:

renice 19

Vous pouvez utiliser le pgrep truc ci-dessus avec renice, aussi.

Si vous exécutez un processus avec une priorité plus élevée, vous aurez besoin des autorisations root. Sur Ubuntu, utilisez sudo pour ça:

sudo renice -19 #

xkill

Le xkill La commande est un moyen de tuer facilement les programmes graphiques. Exécutez-le et votre curseur se transformera en un X signe. Cliquez sur la fenêtre d’un programme pour tuer ce programme. Si vous ne voulez pas tuer un programme, vous pouvez vous retirer de xkill en cliquant avec le bouton droit de la souris à la place.

Vous n’êtes pas obligé d’exécuter cette commande à partir d’un terminal – vous pouvez également appuyer sur Alt-F2, tapez xkill et appuyez sur Entrée pour l’utiliser à partir d’un bureau graphique.

Nous avons couvert la liaison de xkill à un raccourci clavier pour tuer facilement les processus.

Avez-vous une commande préférée que nous n’avons pas mentionnée ici, ou une autre astuce à partager? Laissez un commentaire et faites-le nous savoir.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment créer un message d'absence pour (presque) n'importe quel compte de messagerie

Comment créer un message d’absence pour (presque) n’importe quel compte de messagerie

Comment désactiver la limitation du processeur de votre iPhone dans iOS 11.3

Comment désactiver la limitation du processeur de votre iPhone dans iOS 11.3