====== 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