Lundi, Octobre 25, 2021
Linux grep command
Afficher uniquement les lignes avec la chaine de caractere
more file | grep string
Afficher en plus des lignes avant et/ou après la chaîne de caractères recherchée
- -B nombre comme Before pour le nombre de lignes avant
- -A nombre comme After pour le nombre de leignes après.
grep -B 3 -A 2 foo README.txt
Afficher le même nombre de ligne avant et après la chaîne de caractères recherchée
grep -C 3 foo README.txt
Filtrer les fichiers sur un 1er mot puis chercher un 2nd mot
Ici par exemple on recherche le mot storm puis sur ces fichiers cherchés on affiche les lignes contenant le mot message message.
grep -l "storm" *.log | xargs grep "message"
Filtrer de façon récursive
- -r recherche récursive
grep -l -r --include "*.log" "CPU Utilization" . | xargs grep "since"
Dimanche, Octobre 10, 2021
Hostname
Commandes
Afficher et changer le hostname de la machine.
Commandes | Linux | Windows |
---|---|---|
Afficher le hostname | hostnamectl | $env:computername |
Changer le hostname | hostnamectl set-hostname newmachinename | rename-computer -newname “new_machine_name” -restart |
Afficher le hostname
Linux
[mat@fedora ~]$ hostnamectl Static hostname: n/a Transient hostname: fedora Icon name: computer-vm Chassis: vm Machine ID: 6913554627ea4a628cfdc40779231615 Boot ID: fb09b6840ec64a299da8ac45ded8c07e Virtualization: kvm Operating System: Fedora 34 (Workstation Edition) CPE OS Name: cpe:/o:fedoraproject:fedora:34 Kernel: Linux 5.11.9-300.fc34.x86_64 Architecture: x86-64
Résultats
Changer le hostname
Linux
[user@oldmachinename ~]$ hostnamectl set-hostname newmachinename [user@oldmachinename ~]
Quitter et relancer le terminal.
[user@newmachinename ~]