Petit pense bete de commande linux

Petit pense bête de commande linux Voici un petit orilège de commande vraiment pratique lorsque l'on se retrouve en ligne de commande que j'ai repris du wiki de lutece permet de chercher dans l'historique de la ligne de commande Esc pour en sortir Ctrl r On peut avoir toutes les lignes avec history grep 'marecherche' Tuer tous les processus Java killall java Quels processus écoutent sur le port lsof -i Quels processus sont associés à tomcat ps aux grep -i tomcat Supprimer le processus kill - Suivre ce qui se passe dans le ?chier de log catalina out tail - f logs catalina out Programmer la sauvegarde automatique de la base Mysql dans le cron linux contab -e mysqldump -uroot -pmotdepasse mabase -rdumpdate Y m d sql sauvegarde log Suivre l'utilisation du serveur par les processus les touches z et c permettent de changer le mode de visualisation top Autres pgrep -u LOGINNAME mysqld strace -p -f -c -q Commandes Linux utiles Utilisateurs Ajouter un utilisateur sudo useradd -m nomutilisateur -s bin bash Ajouter un utilisateur sudoer sudo useradd -m nomutilisateur -s bin bash -G admin Supprimer un utilisateur sudo userdel nom utilisateur CPuis supprimer le dossier de l'utilisateur qui est probablement dans home rm -rf home nomutilisateur Gestion des ?chiers Convertir une arborescence de noms de ?chiers d'un encoding à un autre convmv -f iso- - -t UTF- -r --nosmart --notest Convertir une arborescence de contenus de ?chiers d'un encoding à un autre ?nd -name html -type f while read ?le do iconv -f UTF- -t ISO - - ?le ?le html htmlnew done ?nd -name htmlnew -type f while read ?le do mv ?le echo file sed 's htmlnew html ' done Synchroniser un dossier avec rsync rsync -avz -e ssh username xxx xxx xxx xxx home username folder backupsrcp mountmd srcpprod Cette commande synchronise le dossier courant avec le dossier distant home username folder backupsrcp mountmd srcpprod sur la machine xxx xxx xxx xxx Faire une recherche récursive d'un texte sur l'ensemble des ?chiers du répertoire grep -Ri letextearechercher Remplacer une cha? ne de caractères récursivement dans un dossier ?nd some dir -type f xargs sed -i 's chaineatrouver chainearemplacer ' Avec du REGEX grep -rlE regexhere some dir xargs sed -i 's string string ' Infos mémoire et espace disque infos io iostat iostat txt infos memoire cat proc meminfo meminfo txt vmstat vmstat txt usage disque df -h df txt usage disque par dossier du -h usage disque du dossier courant du -sh vitesse du disque - pour celle-ci remplacer sdxX par les disques réellement utilisés hdparm -tT dev sdxX hd sdxX txt activités systèmes sar -A sar txt info matériel dmidecode dmidecode txt Véri ?er les ports d'écoutes netstat -l CCommandes VIM Aller à la ?n d'un ?chier avec Vim MAJ G Aller au début d'un ?chier avec Vim puis G Aller à la ligne XXX d'un ?chier avec Vim XXX puis G MySQL Lister les tables d'une base MySql mysql -uroot - pmotdepasse

  • 27
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager