Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fa34bb7f42 | |||
| a2d5717f61 | |||
| 1ed9917ff2 | |||
| 1cad8c453f | |||
| 5af9d06721 |
32
Readme.md
32
Readme.md
@@ -2,8 +2,6 @@
|
||||
|
||||
## Rechercher tous les fichiers de /etc contenant le nom de la machine
|
||||
|
||||
sudo grep -rl $(hostname) /etc/ 2> /dev/null
|
||||
|
||||
## Nocomment
|
||||
|
||||
Mettre en place l'expression régulière utilisable avec grep permettant d'afficher le contenu d'un fichier:
|
||||
@@ -11,31 +9,21 @@ Mettre en place l'expression régulière utilisable avec grep permettant d'affic
|
||||
* sans les commentaires
|
||||
* sans les lignes vides
|
||||
|
||||
grep -vE '^#'
|
||||
|
||||
grep -vE '^$'
|
||||
|
||||
grep -vE '^(\s+#|#|$)'
|
||||
|
||||
## Alias nocomment
|
||||
|
||||
Mettre en place l'alias nocomment permettant d'appliquer facilement la regex précédente sur un fichier
|
||||
|
||||
alias nocomment="grep -vE '^(\s+#|#|$)'"
|
||||
|
||||
|
||||
## Alias permanent
|
||||
|
||||
rajouter la définition de l'alias dans ~/.bashrc
|
||||
## Rendre l(alias permanent
|
||||
|
||||
d'une session à l'autre
|
||||
|
||||
## Sed
|
||||
```bash
|
||||
sed 's/^(#|$|\s+#.*)//g' /etc/profile > profile
|
||||
```
|
||||
|
||||
## Sed
|
||||
```bash
|
||||
history | awk '{print $4}' | sort | uniq -c | sort -n
|
||||
history | awk '{cmd[$4]++};END{ for (ptr in cmd) print ptr, cmd[ptr] }' | sort -k2 -n
|
||||
```
|
||||
|
||||
Copier /etc/profile dans ~
|
||||
|
||||
Utiliser sed pour supprimer tous les commentaires et lignes vides du fichier copié
|
||||
|
||||
## Awk
|
||||
|
||||
Utiliser awk, sort et uniq sur votre fichier d'historique pour déterminer la commande shell la plus utilisée
|
||||
|
||||
Reference in New Issue
Block a user