Outils pour utilisateurs

Outils du site


astucelinux

Astuces Générales sur linux

Ajouter un chemin dans le path

Ajouter dans le fichier .bashrc cette ligne. Ici pour /sbin

export PATH=/sbin:$PATH

Sinon il est aussi possible de l'ajouter dans le fichier /etc/profile ce qui fera la modification pour tous les utilisateurs du pc.

Installer les VMware tools

Utiliser plutôt

apt install open-vm-tools

Empêcher la mise en veille de Gnome

Le changement des paramètres de mise en veille ne semble pas fonctionner en graphique dans Gnome (utilisant gdm3). Pour l'effectuer en cli il faut éditer le fichier /etc/gdm3/greeter.dconf-defaults et décommenter la ligne suivante en remplaçant 'suspend' par 'blank'

sleep-inactive-ac-type='blank'

Activer le routage

De mannière temporaire

sysctl -w net.ipv4.ip_forward=1

Et pour IPv6 :

sysctl -w net.ipv6.conf.all.forwarding=1

De manière permanente

Pour activer ces changements de manière permanente, il faut aller modifier le fichier de configuration /etc/sysctl.conf et décommenter cette ligne

net.ipv4.ip_forward = 1

Pour l'IPv6, nous ferrons de même avec cette ligne

net.ipv6.conf.all.forwarding=1

Pour appliquer immédiatement sans redémarrer

sysctl -p /etc/sysctl.conf

Rechercher un terme dans n'importe quel fichier

Commencer par ceci

 grep -rnw '/path/to/somewhere/' -e 'pattern' 
  • -r ou -R pour la récursivité,
  • -n afficher le numéro de ligne avec la sortie
  • -w rechercher des mots entiers
  • -l n'afficher que les fichiers avec des lignes sélectionnées
  • -e utiliser MOTIFS pour la recherche

Avec les options, –exclude, –include, –exclude-dir on peut faire des recherche plus précises:

Ici par exemple on cherchera uniquement dans les fichier qui on une extension en .c ou .h

grep --include=\*.{c,h} -rnw '/path/to/somewhere/' -e "pattern"

Celui-ci va exclure les fichiers qui ont l'extension .o:

grep --exclude=\*.o -rnw '/path/to/somewhere/' -e "pattern"

Concernant les répertoire il est possible d'en exclure avec le paramètre –exclude-dir. Par exemple ici on va exclure les dossier dir1, dir2 et ceux se terminant par .dst

grep --exclude-dir={dir1,dir2,*.dst} -rnw '/path/to/somewhere/' -e "pattern"
astucelinux.txt · Dernière modification : 2023/02/03 09:46 de gbd