Puis la commande remplace les caractères des premiers ensembles par les caractères correspondants du deuxième ensemble. Par exemple, ci-dessous, tr va remplacer les lettre i par un a, les lettres t par un m et ainsi de suite si l’on fournit un ensemble de caractères plus étendu.
La commande tr, qui signifie « translate » ou « transliterate », est une commande UNIX qui permet de traduire un ensemble de caractères en un autre. Cette commande est souvent utilisée en conjonction avec d’autres commandes UNIX telles que grep, sed et awk pour manipuler du texte ou des fichiers.
tr [options] [set1] [set2]
Les options les plus couramment utilisées avec la commande tr sont -d (supprimer les caractères spécifiés) et -c (complémenter les caractères spécifiés). Le premier ensemble de caractères (set1) spécifie les caractères à remplacer ou à supprimer, tandis que le deuxième ensemble de caractères (set2) spécifie les caractères de remplacement.
tr -d ‘ ‘ < file.txt
tr ‘ ‘ ‘t’ < file.txt
La commande curl est une commande UNIX qui permet de transférer des données à partir d’un serveur vers un client. Cette commande est souvent utilisée pour télécharger des fichiers à partir d’Internet ou pour tester des services Web.
curl [options] URL
Les options les plus couramment utilisées avec la commande curl sont -o (stocker la sortie dans un fichier), -O (utiliser le nom de fichier distant pour le fichier local) et -I (afficher uniquement les en-têtes HTTP).
curl -o file.txt http://example.com/file.txt
La commande awk est une commande UNIX qui permet de manipuler des données tabulaires. Cette commande est souvent utilisée pour extraire des informations d’un fichier de données ou pour effectuer des calculs sur ces données.
awk ‘pattern {action}’ file
Le motif (pattern) est une expression régulière qui spécifie les lignes à traiter, tandis que l’action spécifie ce qu’il faut faire avec ces lignes. Les actions peuvent être des commandes UNIX telles que print, getline et printf.
awk -F ‘,’ ‘{print $2}’ file.csv
La commande uniq est une commande UNIX qui permet de supprimer les doublons d’un fichier ou d’une sortie de commande. Cependant, pour que cette commande fonctionne correctement, la sortie doit être triée au préalable.
Cela est dû au fait que la commande uniq ne supprime que les doublons consécutifs. Si la sortie n’est pas triée, les doublons peuvent apparaître à des endroits différents dans la sortie et ne seront donc pas supprimés.
sort file.txt | uniq
Pour faire une requête Curl, vous devez spécifier l’URL de la ressource que vous souhaitez récupérer. Vous pouvez également spécifier des options telles que -X (méthode HTTP), -H (en-têtes HTTP) et -d (corps de la requête).
curl http://example.com/resource
curl -X POST -d ‘data=example’ http://example.com/resource
Pour tester Curl, vous pouvez utiliser la commande curl elle-même pour récupérer une ressource à partir d’Internet ou pour envoyer une requête à un service Web. Vous pouvez également utiliser des outils tels que Postman ou Insomnia pour tester des services Web plus avancés.
curl –version
Cela affichera la version de Curl installée sur votre système.
Pour utiliser la commande wget, il suffit de taper « wget » suivi de l’URL du fichier que vous souhaitez télécharger dans le terminal. Si vous souhaitez spécifier un nom de fichier différent pour le fichier téléchargé, vous pouvez utiliser l’option « -O » suivie du nom de fichier souhaité. Par exemple, la commande « wget -O mon_fichier.jpg http://www.example.com/fichier.jpg » téléchargera le fichier « fichier.jpg » et le nommera « mon_fichier.jpg ».
L’option de la commande ls qui va trier la sortie par taille de fichier est -S.
Il y a plusieurs avantages à utiliser la ligne de commande Linux, notamment :
1. La ligne de commande est très puissante et permet de réaliser des tâches complexes rapidement et efficacement.
2. La ligne de commande permet également d’automatiser des tâches répétitives, ce qui peut vous faire gagner beaucoup de temps.
3. La ligne de commande est souvent plus rapide que les interfaces graphiques, surtout pour les tâches qui nécessitent de travailler sur de gros volumes de données.
4. La ligne de commande est très flexible et peut être personnalisée pour répondre à vos besoins spécifiques.
5. Enfin, la ligne de commande est un outil très utile pour les administrateurs système et les développeurs, car elle permet de réaliser des tâches avancées qui ne sont pas toujours possibles avec une interface graphique.