Top commandes linux #3 : vim, python, wireshark, docker, port finder, mysql

# Vim utiliser la touche pourcentage % sur {,[ ou ( et votre flèche haut ou bas. Idem pour les ), ] ou } # Python comment faire l'équivalent de grep -R ? # Wireshark éplucher les log wireshark derrière un ssh wireshark -k -i <(ssh -l root servername \ "dumpcap -P -w - -f … Lire la suite Top commandes linux #3 : vim, python, wireshark, docker, port finder, mysql

Top commandes linux #2 :lftp, sqlite/firefox, convert, liste ports/services, BMon

C'est lundi et c'est le jour de l'article des commandes linux un peu en vrac. N'hésitez à faire suivre et retweeter. Et vous quelles sont vos commandes du moment ? # Calendrier commentés par des évènements calendar # Pour tout connaitre sur les wildcards linux https://www.defensecode.com/public/DefenseCode_Unix_WildCards_Gone_Wild.txt # tester votre débit internet lftp -e 'pget https://google.com;exit;' … Lire la suite Top commandes linux #2 :lftp, sqlite/firefox, convert, liste ports/services, BMon

Commandes linux en vrac #1

# Créer une ligne de commentaires dans votre historique comment() { echo "" >/dev/null; } # Se rendre dans un répertoire et afficher son contenu aussitôt ct() {cd $1; tree -L 2} # Etendre son historique à 10000 lignes export HISTSIZE=10000 # Lancer la dernière commande en sudo sudo !! #Changer l'éditeur par défaut update-alternatives … Lire la suite Commandes linux en vrac #1

[Tips] : supprimer les répertoires vides avec find

On créé et on créé mais on fait pas toujours le ménage. C'est le cas notamment des répertoires. Avec find, vous pouvez rapidement lister les répertoires vides. Attention, vide ne veut pas dire non utilisé mais c'est possible. Dans un premier temps dressez la liste des répertoires avant d'appliquer la suppression : find . -type … Lire la suite [Tips] : supprimer les répertoires vides avec find

[Tips][Linux] : Infos complètes sur votre distribution sans uname

Uname vous connaissez surement, ce binaire qui vous permet de vous fournir des infos sur votre distribution et votre noyau. Aujourd'hui, je vous propose une autre manière de faire pour avoir des infos similaires (pas tout à fait). cat /etc/*-release Le résultat est assez complet même si vous n'avez pas d'info sur le noyau comme … Lire la suite [Tips][Linux] : Infos complètes sur votre distribution sans uname

[AWK][Tips] : supprimer les lignes en doublon

Celle-là elle est facile me diront certains mais bon c'est parfois utile de le rappeler. Awk est un outil bien pratique pas toujours plus court que les autres mais tellement facile à pipper. Comment supprimer les lignes en doublons d'un fichier ? qu'elles soient à la suite ou non d'ailleurs. Autant qu'en bash si on … Lire la suite [AWK][Tips] : supprimer les lignes en doublon

[Tips] : Killer les process qui écoutent sur le port 80

kill et pkill permettent de couvrir assez large en matière de fermeture de processus. Mais ils ont encore quelques manques notamment si on cherche à fermer en fonction des ports d'écoute. Vous pouvez vous amuser à m'écouter pour vous expliquer ce code: https://www.youtube.com/watch?v=hR1QNxI1IpM&t=6s Dans notre cas, on se dit que l'on aimerait bien ne plus … Lire la suite [Tips] : Killer les process qui écoutent sur le port 80

[Python] : convertir un csv en json en une ligne

Le csv et le json sont assez proches en terme de format. Pourtant parfois on veut pas à avoir à chercher comment convertir l'un dans l'autre. Je vous propose un oneline sur la transformation du csv en json. python -c "import csv,json; print json.dumps(list(csv.reader(open('fichier.csv'))))" En gros dans l'ordre des choses : 1- on ouvre le … Lire la suite [Python] : convertir un csv en json en une ligne

[Tips] : Lister les process utilisant du CPU

Un petit tips rapide Linux pour éclaircir un top. En effet, top vous liste tous les process qui tournent mais bien souvent on ne cherche que les processus qui utilisent du CPU. top -n 1 |awk '(($10+0) > 0.0)' On fait donc un top avec option -n 1 (on supprime la première ligne). Puis on … Lire la suite [Tips] : Lister les process utilisant du CPU