###Liste de quelques commandes bien utiles à se rappeler: ##Récupérer une clé à partir d'un message d'erreur du type: W: GPG error: http://ppa.launchpad.net intrepid Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 4874D3686E80C6B7 ##Exécuter la commande: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4874D3686E80C6B7 ###OU: sudo su - gpg --keyserver keyserver.ubuntu.com --recv 4874D3686E80C6B7 gpg --export --armor 4874D3686E80C6B7 | apt-key add ##Renommer des fichiers en leurs enlevant une extension: find . -name *.c | sed -e 's/\(.*\)\.C/mv \1.c \1/' | sh #Exemple qui recherche tous les fichiers avec l'extension ".c", pour ensuite les renommés sans ".c". Le pipe sh "| sh", permet d'exécuter la commande, si on l'enlève, on verra le résultat sans l'exécuter. ## Redimensionner un groupe d'image find . -iname "*.jpg" -exec convert -resize 1024x "{}" "{}" \; ## Supprimer un bloc de ligne commençant par DEBUT et se terminant par #+ par une ligne vide sed '/DEBUT/,/^$/d' test.txt # Trouver les derniers fichiers modifiés sur le système dans les 2 dernières minutes find / -mmin 2 ## Rajouter un mot à la fin de plusieurs fichiers ##Voir l'arborescence des processus en cours: ps faux | less ##Liste des connections actives sur la machine: netstat -taupeln | less #PID, nom, port, ip, ... ##Voir la config de java et permet de sélectionner la jvm que l'on veut utiliser sudo update-alternatives --config java ##Modifier la couleur de l'horloge de gnome: 'Lancer gconf-editor en sudo' 'Aller à la clé /apps/panel/applets/clock_screen0/prefs/' 'Attribuez la valeur "custom" à la clé "format"' 'Appliquer le code suivant à la clé "custom format"' "%a %d %b %H:%M" ##Lancer des images ou fichiers pdf à partir du terminal, utiliser Eye of Gnome: eog /var/log/bootchart/... ##Liste des paquets: dpkg --get-selections > mes_paquets.txt ##ou aptitude search '~i!~M' dpkg --set-selections < mes_paquets.txt ###Formatter complètement un disque: ##ATTENTION force l'écriture de 0 sur tous le disque shred -fzv -n 100 /dev/hda ##Extraire la piste audio d'une vidéo: (.wav) mplayer video.avi -vc dummy -vo null -ao pcm :file=video.wav ##Convertir un .wav en mp3 lame -h video.wav ##Ne remplacer que la première occurence d'un mot sur une ligne dans un fichier sed -i 's/mot/MOT/' fichier.txt ##Remplacer toutes les occurences de toutes les lignes d'un mot dans un fichier sed -i 's/mot/MOT/g/' fichier.txt ##Décommenter une ligne sed -i 's/^# \(MA LIGNE COMMENTÉE.*\)/\1/' fichier.txt ##Générer une clé d'authentification pour ssh ssh-keygen -t rsa ##Envoyer la clé sur le serveur distant ssh-copy-id -i ~/.ssh/id_rsa.pub login@serveur ## Visualiser les systèmes d'exploitation des ordis présents sur le réseau nmap -O 192.168.0.1-255 | grep "Running:" | sort | uniq -c # Convertir le format de sous titre: iconv -f ISO-8859-1 -t utf-8 sous_titre.srt -o sous_titre_utf8.srt # Afficher les informations d'un fichier mkv: $ mkvmerge -i movie.mkv File ’movie.mkv’: container: Matroska Track ID 1: video (V_MS/VFW/FOURCC, DIV3) Track ID 2: audio (A_MPEG/L3) Track ID 3: audio (A_VORBIS) Track ID 4: subtitles (S_TEXT/UTF8) Track ID 5: subtitles (S_TEXT/UTF8) # Extraire une piste d'un fichier mkv: $ mkvextract tracks movie.mkv 3:audio.ogg 4:subtitles.srt # Copier un cd en image iso: dd if=/dev/cdrom of=fichier.iso