Outils pour utilisateurs

Outils du site


mes_commandes_linux_utiles

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
mes_commandes_linux_utiles [2025/12/08 10:38] – ssh-keygen ticklemanmes_commandes_linux_utiles [2026/09/27 19:05] (Version actuelle) – tickleman
Ligne 5: Ligne 5:
 Lister 2 niveaux de dossiers : Lister 2 niveaux de dossiers :
 <code>du * -h --max-depth=1 | cut -f2</code> <code>du * -h --max-depth=1 | cut -f2</code>
 +
 +Grep récursif sur certains fichiers seulement, avec numéro de ligne :
 +<code>grep -rn --include='*.yaml' --include='*.yml' "whatiamlookingfor"</code>
  
 ==== Consulter des fichiers ==== ==== Consulter des fichiers ====
Ligne 10: Ligne 13:
 Diff entre deux fichiers php.ini filtrant les différences sans importance : Diff entre deux fichiers php.ini filtrant les différences sans importance :
 <code>diff -B /etc/php/8.0/apache2/php.ini /etc/php/8.1/apache2/php.ini | grep -v "\-\-\-" | grep -v "^[<>] ;" | grep -v "^[1-9]"</code> <code>diff -B /etc/php/8.0/apache2/php.ini /etc/php/8.1/apache2/php.ini | grep -v "\-\-\-" | grep -v "^[<>] ;" | grep -v "^[1-9]"</code>
 +
 +==== Lire des logs en temps réels ====
 +
 +Lectures de logs MySQL non binaires (remplacer dbname et le nom de fichier log) :
 +<code>
 +watch -n 1 "mysqlbinlog --database=dbname /var/log/mysql/mysql-bin.000765 | grep -Ev '^(/|#|SET|BEGIN|COMMIT|DELIMITER|WARNING|$)' | tail -n 50"
 +</code>
  
 ==== Modifier des fichiers ==== ==== Modifier des fichiers ====
Ligne 32: Ligne 42:
  
 Il est conseillé d'utiliser une passphrase : elle sera à taper 1x au reboot, et après on doit être tranquille. Il est conseillé d'utiliser une passphrase : elle sera à taper 1x au reboot, et après on doit être tranquille.
 +
 +==== Élargir les droits à tout le monde ====
 +
 +Si seul l'utilisateur a le droit de lire et exécuter, on peut élargir ses droits à tous les autres utilisateurs, en ne rendant exécutables pour tous que ce qui est exécutable pour lui :
 +
 +<code>sudo chmod -R a+rX /opt/jdk-25</code>
 +
 +Le X majuscule permet de ne rendre exécutable que ce qui doit l'être.
mes_commandes_linux_utiles.1765186705.txt.gz · Dernière modification : 2025/12/08 10:38 de tickleman