informatique:aides:linux:commandes

Ceci est une ancienne révision du document !


Commandes Linux utiles

  • Chercher un fichier débutant par “nom” dans “/usr” : '' find /usr -name nom*“''
  • Rechercher les fichiers modifiées ces 3 derniers jours : '' find /repertoire -type f -mtime -3 -print | more ''
  • Exécuter une commande (ici chmod 644) sur les fichiers du dossier <dir-name> : '' find <dir-name> -type f -exec chmod 644 {} \; ''
  • Exécuter une commande (ici chmod 755) sur les dossiers du dossier <dir-name> : '' find <dir-name> -type d -exec chmod 755 {} \; ''
  • Taille de la liste de fichier (ici .jpg) fournie par Find : '' find . -iname ”*.jpg“ -print0 | xargs -r0 du -a | awk '{sum+=$1} END {print sum}' ''
  • Redimensionner des JPG : '' convert '*.jpg[756x]' -auto-orient -quality 85 resized/%02d.jpg ''
  • Convertir en PDF : '' convert *.jpg document.pdf ''
  • Fusionner plusieurs fichiers avi : '' mencoder -oac copy -ovc copy -o gros.avi mon_fichier1.avi mon_fichier2.avi mon_fichier3.avi ''
  • Retourner de 90° une video .mov : '' mencoder -vf rotate=1 -oac mp3lame -ovc x264 -o Output-file.mov Input-file.mov ''
    • Essayer aussi :
      • '' mencoder -vf rotate -oac copy -ovc copy -o Output-file.mov Input-file.mov ''
      • '' mencoder -vf rotate -oac lavc -ovc lavc -o Output-file.mov Input-file.mov ''
      • '' mencoder -vf rotate=1 -oac lavc -ovc x264 -o Output-file.mov Input-file.mov ''
  • Convertir du format DV vers MP4 : ''mencoder video.dv -mf fps=25 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=3000 -vf scale=1280:800 -oac mp3lame -lameopts vbr=3 -o video.avi ''
  • Récupérer tous les fichiers PDF d'une page web : wget -w 2 --random-wait -r -l 1 -A .pdf http://www.mon_site.org/pdfs
  • Copier sa clé publique sur une autre machine :
    • '' ssh-copy-id <user>@<ip-machine> ''
    • cat ~/.ssh/id_rsa.pub | ssh <user>@<ip-machine> "cat - >> ~/.ssh/authorized_keys"
  • Générateur de mots de passe : '' pwgen ''

UTF-8

  • Renommer en utf8 tout les noms des dossiers et fichier d'un dossier : '' convmv -r –notest -f latin1 -t utf-8 monDossier/ ''
  • Ré-encoder en utf-8 le contenu d'un fichier : '' recode ISO-8859-1..UTF-8 mon_fichier.txt ''

Divers

  • Nombre de lignes d'un fichier : '' wc -l mon_fichier.txt ''
  • Inverser l'ordre des lignes d'un fichier texte : '' cat pages.txt |tac > pages_inv.txt ''

Log

  • Visualiser les logs Apaches : '' tailf /var/log/apache2/error.log | while read -r line; do echo -e “$line”; done; ''

Infos sur l'installation

  • '' uname -a ''
  • '' cat /proc/version ''
  • '' cat /etc/issue ''
  • '' cat /etc/debian_version ''

Infos sur le matériel

  • '' dmidecode '' : infos sur l'ensemble du matériel.
  • '' cat /proc/cpuinfo '' : infos sur le processeur.
  • '' cat /proc/meminfo '' : infos sur la mémoire.

Infos sur les périphériques

  • '' grep -Ff <(hwinfo –disk –short) <(hwinfo –usb –short) '' : permet de voir les périphériques USB.
  • Se connecter sur une autre machine via ssh dans Dolphin : Taper dans la barre d'adresse : '' fish://utilisateur@adresse_ip:22/home/utilisateur/ ''
  • Afficher la clé produit de Windows depuis Linux : '' cat /sys/firmware/acpi/tables/MSDM ''
    • Affichera la chaine suivante (la clé produit correspond au 5 suites de chiffres et lettres séparées par des tirets) : '' MSDMU_ASUS_NotebookASUS XXXXX-GVZRD-XXXXX-QG7M9-XXXXX ''
  • informatique/aides/linux/commandes.1576612879.txt.gz
  • Dernière modification : 2019/12/17 20:01
  • de jpmilcent