114 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			114 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
###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
 |