40 Commandes Linux à connaitre
Hello,
Tout bon DevOps se doit de connaitre quelques lignes de commande sous Linux...
Si ce n'est pas déjà fait, tu peux :
Découvrir notre formation sur le DevOps
Lire toutes les éditions précédentes de la newsletter
Au programme :
Plein de trucs
Enfin, y'a rien d'obligatoire, mais ça peut servir !
Dans le doute, voici un petit exercice.
Sauras-tu dire ce que chacune des commandes ci-dessous fait ?
Tu as toutes les réponses plus bas, ne triches pas !
Je te mets quelques petits bonus super cool à la fin.
pwd
cd
ls
clear or cls
cp
mv
mkdir
rmdir
rm
touch
locate
find
grep
sudo
df
du
head
tail
diff
tar
chmod
chown
jobs
kill
ping
wget
top
man
echo
zip / unzip
hostname
ifconfig
route
iptable
useradd / userdel
passwd
sed
awk
netstat
traceroute
La solution
Comme tout bon informaticien, je suis flemmard
Pour connaitre ce que fait une commande, il suffit de faire
man "nom de la commande" 😜
Les Bonus
Revenir directement dans le précédent dossier
cd /var/log
cd /home/imrane/source
cd - # te ramène dans /var/log directement
Liste-moi tous les fichiers PHP dans mon dossier qui contiennent le "require_once" en me listant le nom du fichier et la ligne
Attention le backslash point virgule est important
find . -type f -name "\*.php" -exec egrep -Hn "require_once" {} \;
Remplace-moi tous les require_once d'un fichier PHP par des require
# Juste pour voir le résultat que ça va donner
sed -e 's/require_once/require/' index.php
# Pour faire la modification dans le fichier directement
sed -I -e 's/require_once/require/' index.php
Pour avoir les ports ouverts et les adresses IP sur lesquels ils écoutent
Très utile pour savoir si ton serveur Web/BDD tourne
netstat -antup | grep LIST
Pour lire un fichier de log qui est en cours d'écriture et pouvoir arrêter le défilement automatique
less : puis shift+f pour passer en mode tail -f (scroll automatique)
Puis ctrl+c pour arrêter le scroll automatique
Pour avoir la taille de tous les dossiers de l'endroit où tu es
Très utile pour savoir quel est le plus gros dossier quand tu dois faire le ménage
du -h --max-depth=1
Conclusion
Réviser les basiques, ça t'évite de perdre du temps, surtout quand on te demande de réparer sur la prod en direct 😜
Voilà :)
Tes cadeaux pour te remercier de partager la newsletter
Pour rappel, si tu recommandes la newsletter à d’autres personnes, voici les récompenses que tu peux gagner :
25 recommandation → On met en avant ton profil dans un article
50 recommandations → Une visio de 20 min de mentoring DevSecOps avec nous
100 recommandations → Une de nos formations aux choix offertes
Il te suffit de cliquer sur le bouton juste en dessous pour obtenir ton lien personnalisé :
Voilà, c’est tout pour aujourd’hui.
On est curieux d’avoir tes retours.
Partage nous tes réactions en répondant à ce mail.
Si tu as aimé cet article, n’oublie pas de mettre un petit like ! Ça nous aide à comprendre quels sujets on dois creuser.
Passe une excellente journée et à la prochaine.