====== Commandes utiles ======
gros bazar
==== Système ====
mise à jour: rafraîchissement dépôt, mise à jour paquets, nettoyage paquets installation
sudo apt-get update
sudo apt-get upgrade
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
installation de paquets
sudo apt-get install
chercher paquet installés
sudo dpkg --get-selections
sudo dpkg --get-selections | grep wget
wget install
purge fichiers configuration ?
sudo dpkg -P `dpkg -l | grep "^rc" | tr -s ' ' | cut -d ' ' -f 2`
suppression de paquets et des fichiers de configuration
sudo apt-get remove --purge *
sudo apt-get remove --purge
avec deborphan pour les paquets orphelins
sudo apt-get remove --purge `deborphan`
ajouter / supprimer un dépôt PPA (Ubuntu)
sudo add-apt-repository ppa:
sudo apt-add-repository --remove ppa:
Avec un .deb
Installer un paquet
sudo dpkg -i
S'il manque des dépendances
sudo apt-get -f install
vrms
sudo shutdown -h -time 30
gnome-session-save --kill
ls -l /etc/apt/sources.list.d/
sudo lshw -html > ~/matos.html && firefox ~/matos.html
lsb_release -d
uname -r
sudo tar xvf /opt/stock/TR/vlc-2.0.1.tar.xz -C /opt/
Raccourcis
sudo ln -s /home/xanatos/scripts/majsys /usr/bin/maj
dans .bashrc :
temp=/opt/stock/temp
scr=$HOME/scripts
Ajouter une police ttf
sudo mv / /usr/share/fonts/
puis mettre à jour les indexes de police
fc-cache -f -v
lien symbolique d'un dossier
sudo ln -s /home//www/foo //lampp/htdocs/foo
====Matériel====
lier la touche ac à l'extinction(#!):
dbus-send --print-reply --system --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
fermer les programmes avant, trouver un moyen d'eteindre FF proprement par une commande
xev pour keycodes
et xmodmap -pke
lshal -m
acpi_listen
==== Média ====
mencoder fichier.mov -oac pcm -ovc copy -o fichier.avi
sudo mount -o loop /chemin_iso /media/iso/
sudo umount /media/iso/
sudo dumpe2fs -h $(df | awk '/\/$/ {print $1}') | grep created
conky -c /home/xanatos/SCRIPTS/conkyrc
whereis paquet
==== Raccourcis ====
home +
r = repertoire = nautilus /home/xanatos
f = firefox
p = pidgin
g = gedit
t = terminator
l = totem
m = lecteur multimedia (rhytmbox)
space = pause/lecture
pgup = piste suivante
pgdown = piste precedente
haut = bureau haut
bas = bureau bas
alt F3 = gksudo
====Réseau===
cat /etc/udev/rules.d/70-persistent-net.rules
sudo ifconfig eth0
sudo ifconfig eth0 adresse ip
ping -b 255.255.255.255
sudo arp
sudo arp -n
netstat
netstat -rn
ping -I eth0 adresse ip
lftp ftp://id:mdp@ftpperso.free.fr -e "put -O /dest /src ; quit"
rsync
wget\\
Découverte du réseau avec Nmap:
nmap -sP 192.168.0.0/20
nmap -PE -PA21,23,80,3389 -sP 192.168.0.0/20
\\
Scan de port LOCAL
netstat -an | grep LISTEN
\\
Scan de port DISTANT
nmap -sT -p 3127 127.0.0.1
nmap -sT 127.0.0.1
\\
\\
Connexion SSH:
ssh login@serveur -p
\\
Envoi de fichiers sur serveur avec SCP:
scp -P -r -p /dossier/ login@serveur:dossier/
scp -P -p /fichier login@serveur:dossier/
====Arborescence système====
/ le répertoire racine
* /bin les fichiers exécutables (en binaire) (initialisation du système + commandes "essentielles")
* /boot le noyau vmlinuz (distribution testing intégre le noyau vmlinuz-2.2.20) et les fichiers de démarrage
* /dev répertoire de fichiers spéciaux, qui servent de canaux de communication avec les périphériques (disques, adaptateur réseau, cartes son etc...)
* /etc les fichiers de configuration du système et les principaux scripts de paramétrage
* /etc/rc.d scripts de démarrage du système
* /etc/X11 scripts de configuration du serveur X
* /etc/init.d script de controle des serveurs
* /etc/cron.d description des tâches périodiques à effectuer
* /etc/skel fichiers recopiés dans le rép. personnel d'un nouvel utilisateur
* /home la racine des répertoires personnels des utilisateurs
* /lib les bibliothèques et les modules du noyau
* /mnt la racine des points de montage des périphériques. (cd, disquette, nfs ..) (sous Debian : il y a /cdrom et /floppy, placés directement à la racine).
* /opt lieu d'installation d'applications supplémentaires (comme starOffice, java ..)
* /root répertoire personnel du super-utilisateur root
* /sbin les fichiers exécutables pour l'administration du système
* /tmp stockage des fichiers temporaires
* /usr programmes accessibles à tout utilisateur; sa structure reproduit celle de la racine /
* /var données variables liées à la machine (fichiers d'impression, traces de connexions http, smb .. dans /var/log)
* /proc ce pseudo-répertoire contient une "image" du système (/proc/kcore est l'image de la RAM)
pdfimages -j "Iron-Man & Avengers - T"$i".pdf" $i/
basename `pwd`
extraire pdf
pdfimages -j MonFichier.pdf MesImages
sudo dpkg -i paquet.deb
sudo apt-get -f install
rsync -P -azc --bwlimit=150 /home/xanatos/scripts/* administrateur@178.170.103.57:/home/xanatos/foo
*/5 * * * * monscript
mv `find -name '*.png.1'` foo1/
exiv2 -d a
convert -resize 25% P1130661.JPG cambrousse1.jpg
convert -rotate 90 image.jpg image-rotation-droite.jpg
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=sortie.pdf banque.pdf PTI3.pdf comp.pdf
https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central-l10n/
find /le/dossier/à/compter -type f | wc -l
find /le/dossier/à/compter -type d | wc -l
echo "truc" | sudo tee /fichier_systeme\\
echo "truc" | sudo tee -a /fichier_systeme\\
sudo mkdir truc\\
sudo mount /dev/sdX /truc \\
convert -cale truc? largeurxhauteur \\
vlc -f /media/cdrom0\\
eject /media/cdrom0
http://crunchbanglinux-fr.org/wiki/crunchbang:installer:usb_live
\\
dd if=/dev/zero of=test3 bs=1024k count=10
\\
modif horodotage fichier\\
touch -m -t 1102030304.05 IM2.JPG
\\
virer infos exif image\\
exiv2 -d a IM2.JPG