Top commandes linux #7 : git, bgplot, pacvim, loop/useradd, ln -s à la volée

Print Friendly, PDF & Email

Je vous laisse découvrir ce nouveau tour des commandes du moment. Et n’oubliez pas que vous pouvez les retrouver sur cette page.

# Git

Supprimer les fichiers classés comme “deleted”

git rm $(git ls-files --deleted)

# Liens symboliques

Créer un mirroir d’un répertoire automatiquement avec des liens symboliques vers tous les fichiers

└─ $ ▶ find ~/source/ -type f -print0 | xargs -0 -n1 -I{} ln -s '{}' ~/mirroir/

# Find/xargs/du/sort

Lister un type de fichiers, déterminer leurs volumes et classer par ordre décroissant

find . -name '*.js' | xargs du -bc -h | sort -k1,1 -h

# stat

Connaître la taille d’un fichier en bytes. Stat permet plus globalement de connaitre les infos de la table inode d’un fichier.

stat -c %s filename

# useradd

Créer une liste d’utilisateurs à partir d’un fichier csv et sur une ligne

awk -F ";" '{print $1}' users.csv \
while read -r utilisteur ;\
do useradd -m -d /home/$utilisteur -G users $utilisteur;\
echo $utilisteur" créé";\
done

#  Pacvim

Apprendre à utiliser vim par le jeu avec pacvim

https://github.com/jmoon018/PacVim

# Python: faire des graphique

Découvrez bqplot à installer avec pip bien sûr 😉

# Python découvrir blender

Découvrez python dans le domaine de la modélisation 3D cette fois.

# Rappel : le modèle OSI

Actualité :

Les top articles du blog de la semaine dernière :

Découvrez  [TIPS] : Linux - générer un hash de mot de passe