1. tail
Cette commande affiche les 10 derniere ligne d’un fichier
- -n5 : les 5 dernieres lignes
- n+5: à partir de la ligne 5
- -c5 : les 5 derniers octets
- -f voir ce qui a été ajouté aux fichiers
Chercher les 5 derniers fichiers ou dossiers modifiés
2. alias
Créer un alias pour une commande
- Temporaires
alias nom_alias='commande'
- Permanents
alias nom_alias='commande'
dans bashrc
alias
liste les alias
unalias nom_alias
pour supprimer
3. variables spéciales
- $# : nombre d’arguments passés à this->script
- $* :affiche tout les arguments passés au script
- $1 :les arguments 1 et 2
- $0 :le nom du script
- $ _ :la derniere commande passée au shell
- $? :la commande passée s’est elle bien déroulé
- $$ :numero du processus actuel
Chercher un patern dans des fichiers
1
| grep -rnw '/path/to/file' -e 'patern'
|
- -r : recursive
- -n : line number
- -w : match all word
Envoyer binaire par TFTP
1
| (echo binary; echo put file.bin ) | tftp ip_add
|
Redirection
1
2
3
| 2>&1 : stderr to stdout
&>/dev/null all to null
|