Outils pour utilisateurs

Outils du site


Panneau latéral

gnu-linux:commandes_linux

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 <paquet1> <paquet2>

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 <nom du programme inutilisé à supprimer>*
sudo apt-get remove <nom du programme inutilisé à supprimer> --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:<nom_du_dépôt>
sudo apt-add-repository --remove ppa:<nom_du_dépôt>

Avec un .deb Installer un paquet

sudo dpkg -i <paquet>

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 /<chemin *.ttf> /usr/share/fonts/

puis mettre à jour les indexes de police

fc-cache -f -v

lien symbolique d'un dossier

sudo ln -s /home/<user>/www/foo /<chemin>/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

<note>fermer les programmes avant, trouver un moyen d'eteindre FF proprement par une commande</note> 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<port>


Envoi de fichiers sur serveur avec SCP:

scp -P<port> -r -p /dossier/ login@serveur:dossier/
scp -P<port> -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)

<note>

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 <chemin_image> 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
</note>
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

gnu-linux/commandes_linux.txt · Dernière modification: 2017/02/27 08:01 de xanatos