Top commandes linux #5 : vim, apropos, glances, gs, nl, sed /pattern/, timeout

Print Friendly, PDF & Email

Un rendez-vous que je vous donne chaque lundi pour découvrir des commandes. Pas de grandes formalités dans ces articles, juste des commandes souvent sur une ligne façon oneliner. Vous pouvez retrouver facilement les précédentes éditions des top commandes sur cette page.

# Vim : remplacement sur un range de lignes

:10,30s/";"/","/g

# Bash : apropos pour trouver les commandes similaires

:~$ apropos grep
grep-aptavail (1)    - Rechercher dans des fichiers de contrôle Debian
grep-available (1)   - Rechercher dans des fichiers de contrôle Debian
grep-dctrl (1)       - Rechercher dans des fichiers de contrôle Debian
grep-debtags (1)     - Rechercher dans des fichiers de contrôle Debian
grep-excuses (1)     - Rechercher les fichiers d'excuses pour testing d'un responsable
grep-status (1)      - Rechercher dans des fichiers de contrôle Debian
...

# Bash inverser un contenu

echo "salut" | rev
tulas

# GS : convertir un pdf en png

for f in *.pdf; do gs -dNOPAUSE -dBATCH -sDEVICE=png16m -sOutputFile="${f%.pdf}/${f%.pdf}%d.png" -r700x600 "$f" ;done

# Sed

Sélectionner des lignes à partir d’un pattern.

sed -n "/pattern/p" fichier

# NL

Afficher le numéro de ligne comme dans un cat option -n

nl fichier.txt

# Timeout

Lancer un timeout sur une commande au bout d’un certain laps de temps

timeout 30m ma_commande

# Glances
Découvrez Glances dans un bon article du blog geek mon petit nuage.

Et enfin les articles qui ont cartonnés sur le blog au cours de la semaine dernière :

Découvrez  [Linux] : rsync - entre deux machines en définissant le port à utiliser