scripts/commandes_utiles

114 lines
3.5 KiB
Plaintext
Executable File
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

###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"'
"<span color="#025EBA">%a %d %b</span> <span color="#cd984a"><b>%H:%M</b></span>"
##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