zsh
TLC :: zsh et la création rapide d'archives zip
Soumis par efaistos le mar, 07/07/2009 - 01:28J'ai du récemment zipper tous les documents Microsoft Word© (.word) présent dans un répertoire contenant lui-même divers sous-répertoires avec des documents Word©.
- Ajouter un commentaire
- En savoir plus
TLC :: Renommage massif de fichiers
Soumis par efaistos le dim, 14/09/2008 - 00:55La ligne de commande permet de faire énormément de choses. Nous allons voir comment renommer un nombre important de fichiers en une seule passe.
Un super shell : zsh
Soumis par efaistos le jeu, 11/09/2008 - 04:39zsh est mon shell favori pour différentes raisons et peu de personnes l'utilisent car elles ignorent comment il nous simplifie la vie de tous les jours.
Nous allons voir quelques fonctionnalités que ce shell nous offre.
La completion est largement supérieure à tout autre shell. Par exemple, si vous avez déjà utilisé git, en appuyant sur la touche TAB :
$ git [TAB] add -- add paths to the index am -- apply patches from a mailbox (cooler than applymbox) annotate -- annotate file lines with commit info apply -- apply patch on a git index file and a work tree applymbox -- apply patches from a mailbox applypatch -- apply one patch extracted from an e-mail
!# ou comment relancer une commande de son historique
Soumis par efaistos le lun, 08/09/2008 - 18:22Pour rechercher les dernières commandes utilisées, vous disposez de plusieurs options :
En mode vi (set -o vi) :
Esc+/ pour rechercher une commande spécifique à l'aide d'un filtre.
En mode emacs (set -o emacs) :
Ctrl+r
Le problème avec ces deux commandes est qu'elles n'affichent qu'une commande à la fois. Pour avoir une liste de toutes les commandes, nous allons utiliser la commande history.
Zsh :
Pour afficher les dernières 50 commandes utilisées :
$ history -50 339 ps -ef [...] 390 rm -f test
Bash :
La syntaxe est un peu différente :
$ history 50 339 ps -ef [...] 390 rm -f test
