GNU/Linux >> Tutoriels Linux >  >> Linux

Conseils de ligne de commande Linux pour augmenter la productivité

En ce qui concerne Linux, la plupart du temps, vous travaillez sur la ligne de commande. Avec l'avènement d'outils de gestion de configuration tels que Chef, Ansible, etc., les développeurs peuvent désormais travailler efficacement sur l'automatisation du système Linux sans trop se soucier des composants internes du système. Cependant, l'utilisation de la ligne de commande est requise à n'importe quel stade du processus. Qu'il s'agisse de déboguer, de modifier une configuration ou de tester une application pour la première fois. Les astuces de ligne de commande Linux augmenteront votre productivité. Vous pouvez éviter de nombreuses tâches répétitives en utilisant ces conseils et raccourcis.

Astuces de ligne de commande Linux

Dans cet article, nous avons répertorié les hacks de commande que vous pourriez utiliser dans un terminal Linux pour augmenter votre productivité.

Remarque :Dans tous les exemples expliqués ci-dessous, "+ ” signifie juste la combinaison. Cela ne signifie pas que vous devez utiliser le bouton "+" du clavier.

Rechercher la commande précédemment exécutée

Vous pouvez rechercher une commande précédemment exécutée à l'aide de la fonctionnalité de recherche inversée.

Utilisez "Ctrl + R ” et tapez le mot-clé à rechercher. Il renverra la commande correspondante exécutée auparavant.

Supprimer le dernier mot et la dernière ligne

Lorsque vous tapez,

1. Si vous souhaitez supprimer le dernier mot, utilisez "Ctrl + W
2. Si vous souhaitez supprimer toute la ligne, utilisez "Ctrl + U
3. Si vous voulez entrer la ligne suivante, utilisez "Ctrl + C

Lire aussi : Commandes de mise en réseau et de dépannage Linux

Rechercher, tuer et traiter

Disons que vous voulez trouver un identifiant de processus et le tuer. Vous pouvez le faire en utilisant la commande suivante.

ps -aef | grep <service name>  | grep -v grep | awk '{print $2}' | xargs kill -9

Répertorier tous les ports de processus et d'écoute

Utilisez la commande suivante pour répertorier tous les ports de la liste.

netstat -tlnp

1. Utilisez pgrep pour obtenir l'ID de processus d'un service.

pgrep <service name>

Et vous pouvez utiliser xargs pour tuer tous les processus associés.

pgrep <service name>  | xargs kill -9

2. Utilisateur nohup et & pour envoyer un processus en arrière-plan et s'exécuter indéfiniment.

nohup <some process script> &

Sortie en tant qu'entrée de fichier

Vous pouvez utiliser la sortie d'une commande en tant que fichier pour être l'entrée d'une autre commande en utilisant "< ” symbole.

Par exemple, si vous souhaitez comparer le /etc/hosts d'un hôte distant avec votre hôte actuel, vous pouvez procéder comme suit.

diff /etc/hosts <(ssh [email protected]<IP> -i ~/.ssh/key-file cat /etc/hosts)

Supprimer la sortie standard

Si vous souhaitez supprimer la sortie standard, vous pouvez rediriger la sortie standard vers /dev/null

Par exemple,

ls -l > /dev/null

Autorisations de fichiers sous forme octale

Pour afficher les autorisations de fichier sous forme octale, vous pouvez utiliser la syntaxe suivante.

stat -c '%A %a %n' <file name>

état du disque/CPU/réseau

Pour connaître l'état du disque/CPU/réseau, vous pouvez utiliser les utilitaires de ligne de commande suivants.

iostat
netstat
top
htop
dstat
vmstat

Autres conseils utiles

1. Utilisez Ctrl + Z suspendre un processus

2. Utilisez grep pour filtrer les sorties

3. Utilisez !! pour exécuter la dernière commande

4. Utilisez dmesg commande pour identifier les problèmes de matériel ou de pilote

5. Utilisez le mtr commande pour résoudre les problèmes de réseau.

6. Pour vider un fichier, utilisez > suivi du nom du fichier. Par exemple >example.txt

Par exemple,

mtr 8.8.8.8

6. Utilisez pstree  pour afficher l'arborescence des processus de votre système.

1. Tutoriel de gestion des processus Linux pour les débutants.

2. Les commandes Linux que tout développeur devrait connaître.


Linux
  1. 8 conseils pour la ligne de commande Linux

  2. Astuces Bash pour tous les jours en ligne de commande

  3. 7 conseils pour accélérer votre navigation en ligne de commande Linux

  4. Linux Command Basics :7 commandes pour la gestion des processus

  5. 30 exercices de processus Linux pour les administrateurs système

10 astuces de ligne de commande Linux utiles pour les débutants - Partie 2

10 conseils rapides sur la commande sudo pour les systèmes Linux

Commande Pstree sous Linux

Commande Kill sous Linux

30 meilleurs exemples de commandes pour la surveillance sous Linux

19 trucs et astuces utiles pour la ligne de commande Linux