Recherchez et explorez diverses commandes Linux.
Résumé la situation que vous souhaitez résoudre en moins de 300 caractères et demandez à l'IA quel est le commandement nécessaire.
Cliquez sur la catégorie souhaitée pour filtrer les commandes. Vous pouvez également entrer un mot-clé pour rechercher un contenu spécifique.
jq: Traitement des données JSON
jq est un outil puissant pour traiter et transformer efficacement les données JSON en ligne de commande. Il est utilisé pour filtrer, découper, mapper et transformer les données JSON, permettant d'extraire facilement les informations souhaitées même à partir de structures JSON complexes. Il est souvent utilisé avec d'autres commandes via le pipe (|).
Guide de la commande kill : Terminer des processus
La commande `kill` est utilisée pour envoyer un signal à un processus en cours d'exécution sur un système Linux afin de le contrôler. Bien qu'elle soit principalement utilisée pour terminer un processus (kill), il est également possible d'envoyer d'autres types de signaux pour modifier le comportement du processus. Avec ce guide, apprenez les bases de l'utilisation de la commande `kill` et comment tirer parti des différents signaux.
killall : Terminer des processus par nom
La commande killall envoie un signal à tous les processus en cours d'exécution portant un nom spécifié. Ceci est utile pour arrêter toutes les instances d'une application ou d'un service particulier en une seule fois. Par défaut, elle envoie le signal SIGTERM, mais vous pouvez spécifier d'autres signaux.
killall5 : Envoyer un signal à tous les processus
killall5 est une commande qui envoie un signal spécifié à tous les processus du système (à l'exception du processus init). Elle est principalement utilisée lors de l'arrêt ou du redémarrage du système et peut être très puissante et dangereuse, il faut donc l'utiliser avec prudence.
ksh : Utiliser KornShell
KornShell (ksh) est un interpréteur de ligne de commande et un langage de script puissant utilisé dans les systèmes d'exploitation de type Unix. Développé au début des années 1980 par David Korn, il est compatible avec Bourne Shell (sh) tout en intégrant des fonctionnalités utiles de C Shell (csh) (par exemple, l'historique des commandes, les alias) pour offrir des performances améliorées. Il est hautement portable grâce à sa conformité à la norme POSIX et est particulièrement utile pour les scripts shell complexes.
last : Vérifier l'historique des connexions et des redémarrages du système
La commande last analyse le fichier `/var/log/wtmp` pour afficher, en ordre inverse, les utilisateurs qui se sont connectés au système, les terminaux utilisés, les heures de connexion et de déconnexion, ainsi que les enregistrements de redémarrage du système. Cela permet de suivre l'historique d'utilisation du système et de l'utiliser pour des audits de sécurité.
lastb : Afficher les tentatives de connexion échouées
La commande lastb affiche la liste des tentatives de connexion échouées (bad login attempts) enregistrées sur le système. Elle lit généralement le fichier `/var/log/btmp` pour vérifier qui a échoué à se connecter, quand et depuis quel terminal, ce qui la rend utile pour les audits de sécurité.
ldd : Vérifier les dépendances des bibliothèques partagées
La commande ldd affiche la liste des bibliothèques partagées (shared libraries) dont un exécutable ou une bibliothèque partagée dynamiquement liée a besoin. Ceci est utile pour déterminer de quelles bibliothèques un programme dépend et où ces bibliothèques sont situées sur le système.
less : Explorer librement le contenu des fichiers texte
La commande less affiche le contenu d'un fichier texte page par page et est un paginator puissant qui, contrairement à `more`, permet de naviguer librement de l'avant vers l'arrière dans le contenu du fichier. Elle est utile pour lire efficacement des fichiers volumineux ou des fichiers journaux.
lesspipe : préprocesseur d'entrée pour less
`lesspipe` est un script de préprocesseur d'entrée qui étend les fonctionnalités de la commande `less` pour permettre la visualisation directe de divers types de fichiers tels que les fichiers compressés, les archives et les PDF avec `less`. Via la variable d'environnement `LESSOPEN`, `less` appelle `lesspipe` avant d'ouvrir un fichier pour lui transmettre le contenu du fichier via un pipeline. Cela permet aux utilisateurs de visualiser le contenu immédiatement, sans étapes supplémentaires de décompression ou de conversion de fichiers.
ln : Créer des liens de fichiers (liens symboliques)
La commande ln est utilisée pour créer des liens vers des fichiers ou des répertoires dans le système de fichiers. Elle est principalement utilisée pour créer des liens symboliques (liens souples) qui permettent d'accéder à un fichier source sous un autre nom ou chemin sans modifier sa localisation. Elle prend en charge deux types de liens : les liens physiques et les liens symboliques.
locate : Trouver rapidement l'emplacement des fichiers
La commande `locate` est un utilitaire qui permet de trouver rapidement l'emplacement des fichiers sur votre système. Contrairement à la commande `find`, qui analyse le système de fichiers en temps réel, `locate` utilise une base de données pré-générée (`mlocate.db`) pour effectuer la recherche, ce qui offre des résultats beaucoup plus rapides. Cette base de données est généralement mise à jour périodiquement via la commande `updatedb`.