Je ne suis aucunement un expert des lignes de commande, je vous partage juste un retour d'expérience que j'ai pu avoir en analysant des logs pour le SEO. Avant d'être capable de bien tout lancer et analyser (rappel : analyse très importante surtout dans mon métier de Data Analyst), j'ai du comprendre un peu les formats des lignes de commande.
Connaître le nombre de ligne
wc -l {nom du fichier}
Trouver les 10 premières lignes
head {nom du fichier}
Trouver les 10 dernières lignes
tail {nom du fichier}
Faire plusieurs
head {nom du fichier}
Field (le champ)
-f {nom du fichier}
Délimiteur
-d {nom du fichier}
Couper (ressortir l'info)
-cut {nom du fichier}
Sur fichier non trié, supprime les doublons
uniq {nom du fichier}
Compter le nombre d'éléments
uniq -c {nom du fichier}
Modifier et supprimer une partie d'une chaîne de caractères
sed
Récupérer des paterns dans les fichiers
grep
Chaîne textuel basique (exemple log)
-F
Vous pouvez aussi aller voir du côté de cet article pour comprendre le chemin utilisateur bash.
Plus d'infos sur les commandes de base :
head
tail
cut
paste
cat
sort uniq
split
ls
Avancé
frep
wget
xidel
sed
gawk
Pour aller plus loin
Si vous souhaitez approfondir votre apprentissage des commandes Linux et du "Terminal" de votre ordinateur, vous avez plusieurs choix.