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.1590176547.txt.gz
  • Dernière modification : 2020/05/22 19:42
  • de jpmilcent