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.

Aller sur les forums

Suivre des cours en ligne

Prendre un livre et appliquer

Article suivant