Вы находитесь на странице: 1из 17

Guide succint de Linux pour le dbutant

Autiwa 29 octobre 2007

Rsum
recueil des commandes et astuces que j'ai glan droite gauche au l de mon apprentissage de Linux

TABLE DES MATIRES

Table des matires


1 Astuces Gnrales
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 Raccourcis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Le Copier-coller sous linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eacer des chiers en masse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Slectionner des chiers avec motif (dans Nautilus) . . . . . . . . . . . . . . . . . . . . . . Dplacer des chiers dans le rpertoire parent . . . . . . . . . . . . . . . . . . . . . . . . . Compiler et Installer un paquet la main Dossiers Utiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4
4 4 4 4 4 4 5 5 5 5 5 5 6

Fichiers Utiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Scripts Bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.9.1 jpg2pdf.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.10 Changer l'encodage d'un texte 1.11 Crer des modles de documents

1.12 Mettre de la couleur dans la console

2 commandes pour la console


2.1 2.2 2.3 2.4 ! cd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mthode alphabtique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mthode numrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $(( )) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . chmod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 2.4.2 2.5 2.6 2.7 2.8 2.9 dir du nd

6
6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

kill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . killall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.10 ls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.11 ln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.12 man 2.13 mkdir 2.15 ps 2.16 pwd 2.17 rm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.14 pidof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.18 shutdown 2.20 uniq

2.19 top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.21 vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 Astuces Diverses pour la console


3.1 3.2 3.3 3.4 3.5 3.6 > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | !$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9
9 9 9 9 10 10

Substitution de Commande

4 Rparations et modications majeures


4.1 4.2 4.3 4.4 4.5 4.6 4.7 Pilote de Carte Graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Regnrer le menu de multiboot de Grub Recongurer les paquets dfectueux Modication des Partitions Relancer le serveur apache2 4.7.1 Sauvegarde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10
10 10 10 10 10 10 11 11

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Relancer nautilus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sauver et Restaurer la liste des paquets

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

TABLE DES MATIRES

4.7.2 4.8

Restauration

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11 11

Mise Jour Vers une Version Ultrieure

5 quivalents windows
5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 Acclrateur de Tlchargement : Aria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Client Mail : Thunderbird . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comptabilit : Grisbi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A diteur L T X : Kile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E diteur de Texte : Kate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11
11 11 12 12 12 12 12 12 12 13 14 14 14

Lecteur de musique : Quod Libet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lecteur PDF : KPDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lecteur Vido : Kaeine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manipulateur de Fichiers : Mtamorphose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.10 Messagerie Instantane : Emesene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11 Navigateur Web : Firefox 5.12 Retouche Photo : The Gimp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.13 Visionneur D'Images : gThumb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6 Programmes Utiles
6.1 alltray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15
15

7 Programmes en ligne de commande


7.1 Mencoder 7.1.1 7.1.2 7.1.3 7.2 7.3 7.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dcouper une vido sans encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . Joindre des vidos sans r-encoder Convertir .rm en .avi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15
15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16

Extraire les frames en tant qu'images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reconstruire l'index d'un .avi de faon permanente . . . . . . . . . . . . . . . . . . . . . . mpeg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.1 7.4.2 7.4.3 Extraire le son d'une vido .v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extraire un morceau de la bande son d'une vido . . . . . . . . . . . . . . . . . . . Convertir .rm en .avi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fusionner des pdf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fusionner des parties de pdf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pivoter des pdf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rsum des 3 parties prcdentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . Protger un .pdf par mot de passe . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.5

pdftk : Manipuler les chiers .pdf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5

7.6

convert : Convertir un .pdf en .png . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A 8 LTEX sous linux


8.1 8.2 Installation Astuces

16
16 17

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ASTUCES GNRALES

1 Astuces Gnrales 1.1 Raccourcis


Ctrl+Alt+Del quitte le serveur X Ctrl+Alt+F2 Passe en mode console (donc plus de serveur X) Ctrl+Alt+F7 Repasse en mode graphique quand on est en mode console. Alt+F2 Ache une fentre pour lancer un programme soit prenregistr soit personnel. D'une manire
gnrale, a permet de lancer une commande.

1.2 Le Copier-coller sous linux


Il existe, sous linux, deux sortes de copier-coller. Le premier est celui que tout le monde connait avec Ctrl+C et Ctrl+V ou le menu contextuel. L'autre sorte est plus subtile. Elle autorise via un clic du milieu de la souris coller le dernier texte avoir t slectionn. C'est pas forcment vident au dbut mais aprs une priode d'apprentissage, on peut vite ne plus s'en passer.

1.3 Eacer des chiers en masse


l'aide de la commande eace par la suite.

find

on peut crer en ligne de commande la recherche de chiers que l'on

find . -name "*.png" -exec rm -f {} \; "Thumbs.db"


mation de suppression.

Dans cet exemple, on recherche les chiers de type .png (-name

par exemple) du rpertoire courant (.)que l'on va eacer. le -f permet d'enlever la conr-

"*.png"

mais on peut rechercher aussi

1.4 Slectionner des chiers avec motif (dans Nautilus)


en rentrant des expressions du style   

*.gif on slectionne tout les chiers avec l'extension .gif "ac*" : Tous les chiers qui commencent avec "ac" "a*.txt" : Tous les chiers qui commencent avec "a" et qui nissent avec ".txt" "*a*x" : Tous les chiers qui contiennent le caractre "a" n'importe o, et qui nissent avec

"x"

1.5 Dplacer des chiers dans le rpertoire parent


On se place dans le rpertoire concern, par exemple /media/Autiwa Book/BD's/Naruto/Tome 39 et on excute :

find . -name "*page*" -exec mv {} "/media/stockage/BD/Naruto/Tome 39" \;

1.6 Compiler et Installer un paquet la main


a concerne les dossiers compresss tlchargs depuis le net. Il faut se placer dans le dossier cr une fois dcompress. Puis excuter en suivant les commandes :

./configure make sudo make install


PS : il faut pour cel avoir la partition qui contient les dossiers, monte avec les options exec et dev entre autre, et avoir le paquet dsactives exec et autre) :

libgnomeui-dev

Pour info, ma partition dans laquelle j'excute ces

commandes est monte de la faon suivante(sachant que user contient des commandes implicites qui

/dev/sda7 /media/documents ext3 rw,user,exec,dev,suid,async,defaults 0 2

ASTUCES GNRALES

1.7 Dossiers Utiles


/usr/share/pixmaps contient les images des icnes des programmes /usr/bin contient des excutables (ce qu'on lance dans la console) et
manuellement ici. Il y a certains dossiers o il devient utile de connatre le chemin tant ils sont utiliss. vous pouvez en rajouter d'autres

/var/www

est le rpertoire qui contient tout les dossiers et pages web du serveur web (apache ou autre)

1.8 Fichiers Utiles


/ect/fstab
contient la table des partitions, avec les options de mount (dont celle qui les fait apparaitre au boot de l'ordi)

/boot/grub/menu.lst est le chier qui contient les options de grub, le programme qui gre le multi boot.
Entre autre, on peut rajouter des OS qui n'apparaissent pas encore ou modier le temps d'attente avant le boot de l'OS par dfaut. graphique utilis.

/etc/X11/xorg.conf contient la conguration du serveur X et en particulier la cong et le nom du pilote

1.9 Scripts Bash


Un script Bash doit commencer par cette ligne

#! /bin/bash
et en dessous, on met les commandes. ensuite, il faut penser donner les droits d'excutions ce chier.

1.9.1 jpg2pdf.sh
#!/bin/bash prefix=$1 for i in $prefix*.jpg do i=${i%.jpg} #on vire l'extension list="$list $i" z="mogrify -page A4+0+0 -format pdf $i.jpg" echo $z $z done z="pdftk $(for i in $list ; do echo $i.pdf ; done) cat output $prefix.pdf" echo $z $z
Il sut de recopier ce code comme expliqu dans la premire partie. Ensuite pour l'utiliser, on procde comme suit : Si on a deux pages chier1.jpg et chier2.jpg, on cre chier.pdf avec le mme nom avec le numro accol, commenant 1.

./jpgs2pdf.sh fichier

dans le

bon rpertoire. Il faut avoir le script dans le mme dossier que les images, et il faut que les images aient

1.10 Changer l'encodage d'un texte


iconv -f iso-8859-1 -t utf-8 entree.txt>sortie.txt iconv -f utf-8 -t iso-8859-1 entree.txt>sortie.txt # vers UTF-8 # vers latin-1

1.11 Crer des modles de documents


Pour crer des modles de documents, il sut de crer un dossier utilisateur, le chemin de ce dossier sera donc

~/Templates/

Templates

dans le rpertoire

Dans ce dossier, il sut de crer des chiers, ceux-ci seront considrs comme des modles et s'ajouteront dans la liste droulante lors de la cration d'un nouveau chier (par le clic droit par exemple).

COMMANDES POUR LA CONSOLE

1.12 Mettre de la couleur dans la console


Pour ajouter de la couleur votre terminal, ditez votre chier we know we "want" color)  enlevez le # au dbut de la ligne 36 :

~/.bashrc (gedit ~/.bashrc)

 ajoutez un # au dbut des lignes 26 33 (les 8 lignes sous # set a fancy prompt (non-color, unless

#PS1='${debian_chroot:+(debian_chroot)}\[\033[01;32m\] \u@\h\[\033[00m\]:\[033[01;34m\]\w\[\033[00m\]\$ '

2 commandes pour la console 2.1 !


Qui se souvient de la commande longue de 40m super pratique tap il y a une heure ? ! vous permet de la retrouver avec un peu de chance, ! rappelera la dernire commande commenant par le texte tap. Utilisation :

!sudo

2.2 $(( ))
Besoin de faire des maths ? Utilisation :

\$(( ))

vous permettra de faire une petite opration vite fait.

echo $(( 5 + 7 ))

2.3 cd
cd
parent : permet de changer le rpertoire courant cd tout court est quivalent

cd ~ qui nous place dans le dossier de l'utilisateur local cd .. rpertoire

2.4 chmod
2.4.1 Mthode alphabtique
chmod [1] [2] [3] fichier

a) [1]
Prend les valeurs suivantes :

u g o

user : dnit les permissions pour le propritaire du chier group : dnit les permissions pour le groupe auquel appartient le chier other : dnit les permissions pour tout les autres

b) [2]
+ =
signie qu'on va ajouter les permissions dnies aprs ce signe signie qu'on va enlever les permissions dnies aprs ce signe signie qu'on dnie exactement les permissions celles cites aprs ce signe

COMMANDES POUR LA CONSOLE

c) [3]
r w x read : permission de lecture du chier ou dossier write : permission d'criture (modication/suppression/cration) du chier ou dossier execute : permet d'excuter le chier

d) Exemples
chmod go-wx fichier chmod u+x fichier
La premire commande enlve les droit d'criture et d'excution sur La deuxime commande ajoute les droit d'xcution sur

fichier

fichier pour le groupe et les autres.

au propritaire de celui-ci (user)

2.4.2 Mthode numrique


On dnit une suite de 3 chires dnissant les droits sur le chier dans l'ordre Au chire Au chire Au chire

propritaire/groupe/autres.

1 2 4

correspond le droit d'xcution correspond le droit d'criture correspond le droit de lecture

Il sut pour dnir plusieurs droits d'additionner les chires. On peut expliquer ces chires d'une manires binaire qui explique relativement bien les choses. Considrons les droits dans l'ordre suivant

lecture/criture/excution.

Si on donne chaque droit une valeur binaire (1 pour oui, et

pour

non), on retrouve la valeur dcimale que l'on doit donner pour associer les droits. Exemple : Je veux donner lecture, criture et excution au propritaire, seulement lecture et criture au groupe, et uniquement lecture aux autres. Pour le propritaire : Pour le groupe : Pour les autres

lecture/criture/excution= 111(binaire) 7(dcimal) lecture/criture/excution= 110(binaire) 6(dcimal) : lecture/criture/excution= 100(binaire) 4(dcimal)

Ainsi, on entrera la commande suivante :

chmod 764 fichier

2.5 dir
dir
liste les chiers du rpertoire courant.

2.6 du
Commande que j'ai retrouv par hasard suite un besoin de copier un gros rpertoire, il vous ache la taille mmoire utilis du rpertoire et des sous rpertoires. Utilisation :

du -h /repertoire

2.7 nd
find -type d >Musiques.txt Permet de lister les rpertoires et sous rpertoires d'un dossier find >Films.txt Permet de lister les chiers, rpertoires et sous rpertoires (et chiers inclus)
dossier d'un

2.8 kill
kill -9 PID
: Permet de tuer le processus avec le PID fourni

COMMANDES POUR LA CONSOLE

2.9 killall
killall irssi
Kill processes by name.

2.10 ls
-a ache aussi les chiers cachs -l liste en achant en tableaux les permissions propritaires et cie -F ache les chiers uniquement -R ache rcursivement le contenu des sous rpertoires
ls
: liste les chiers et dossiers du rpertoire courant

2.11 ln
La commande ci-dessous permet de crer un lien symbolique dans le dossier dans lequel on est plac actuellement. Par exemple, en ce plaant dans

/var/www

a permet de faire un lien symbolique vers le

dossier des chiers d'un site web, et de pouvoir les modier facilement. noter que dans le cas du site web, il faut une permission 755 sur le dossier du site web. De plus, dans le localhost, il n'apparaitra pas, il faudra taper manuellement le dossier pour se retrouver dans celui-ci.

sudo ln -s /home/votre_identifiant/rpertoire_pour_votre_site mon_site

2.12 man
man
permet de donner une aide sur une commande Exemple :

man wine

Pour quitter l'aide de la console et pouvoir nouveau taper des commandes, il faut appuyer sur "q"

2.13 mkdir
-p
mkdir
: cre un rpertoire permet de crer aussi les rpertoires parents qui n'existent pas non plus et donc de crer plusieurs rpertoires imbriques en une seule fois l'aide de "/"

2.14 pidof
Trouve l'ID d'un pidof fetchmail programme en cours d'excution

2.15 ps
ps -A
: permet de lister les processus

2.16 pwd
pwd
: ache le chemin du rpertoire courant

2.17 rm
-r
rm
: permet d'eacer des chiers permet de supprimer aussi des dossiers

ASTUCES DIVERSES POUR LA CONSOLE

2.18 shutdown
Permet d'teindre l'ordinateur en ligne de commande.

shutdown shutdown shutdown shutdown shutdown

-h -r -h -h -t

now teint l'ordinateur immdiatement now Redmarre l'ordinateur immdiatement 10 :00 programme l'extinction 10h00 du matin (donn en +10 Programme l'extinction de l'ordinateur dans 10 minutes 30 Programme l'extinction de l'ordinateur dans 30 secondes

format

24h)

2.19 top
la commande

top

permet de lister les processus les plus gourmands. Cette commande ache un

tableau qui est mis jour rgulirement, la commande ne se termine donc pas toute seule comme

ps.

2.20 uniq
Pour enlever les doublons de lignes, pratique quand vous faites une liste rapidement par copier coller ou par redirection de chiers. Utilisation :

uniq fichier_source > fichier_destination

2.21 vim
vim
usuels : : permet d'diter un chier dans la console. Vim possde plusieurs mode, au dpart, on est dans le mode commande. Pour rentrer dans le mode dition, il faut taper sur 'i', et sur

Echap pour en sortir. Dans le mode commande voici les raccourcis

:w pour enregistrer :q pour quitter :q ! pour quitter sans enregistrer (si des modications ont t faites, la commande :q ne marchera pas si
vous n'avez pas enregistr au pralable.

:x

pour sauvegarder et quitter.

3 Astuces Diverses pour la console 3.1 >


chier

commande > fichier.txt : permet de stocker le rsultat de la commande fichier.txt. Celui-ci sera cr s'il n'existe pas, ou remplac s'il existe.

place avant ceci dans le

3.2 
du chier

commande >> fichier.txt : permet de stocker le rsultat de la commande place fichier.txt. Celui-ci sera cr s'il n'existe pas, ou remplac s'il existe.

avant ceci la n

3.3 &
commande & : permet de crer un processus dans lequel le programme va s'excuter et de pouvoir dans
le mme temps continuer d'utiliser le terminal.

3.4 |
commande1|commande2
: permet d'excuter plusieurs commandes la suite. En fait, permet aussi de passer l'argument de sortie de la commande prcdente dans la commande suivante, mais j'ai pas encore rellement compris le fonctionnement.

RPARATIONS ET MODIFICATIONS MAJEURES

3.5 !$
Qui n'a jamais rv de reprendre l'argument prcdemment fourni pour le rutiliser dans la commande actuelle ?

!$

le permet.

ls Desktop cd !$
et vous voici arriv dans le rpertoire Desktop

3.6 Substitution de Commande


Vous pouvez utiliser le rsultat d'une commande comme paramtre d'entre pour une autre, en d'autres termes pour une substitution de commande. Une substitution de commande a lieu lorsque vous encadrez une commande avec des apostrophes inverses. Par exemple :

cat `find . -name aaa.txt`


va acher l'ecran (voir cat) le contenu de tous les chiers nomms aaa.txt dans le dossier de travail courant ou ses sous-dossiers.

4 Rparations et modications majeures 4.1 Pilote de Carte Graphique


sudo dpkg-reconfigure -phigh xserver-xorg Permet de gnrer nouveau xorg.conf. Utile quand
changement de pilote ou modif manuelles en cas de plantage du serveur X

4.2 Regnrer le menu de multiboot de Grub


sudo update-grub
gnre un nouveau chier

/boot/grub/menu.lst.

4.3 Recongurer les paquets dfectueux


sudo dpkg-reconfigure wine
recongure wine. la place, on peut mettre n'importe quel paquet dj install, et on peut en mettre plusieurs spars par un espace.

4.4 Modication des Partitions


Chaque fois que l'on modie les partitions, par exemple changer de la partition change. Il faut donc mettre jour le chier partition, il faut taper :

/dev/sda6 de FAT32 ext3, l'UUID /ect/fstab.Pour connatre l'UUID d'une

sudo blkid /dev/sda6 PS : le sudo n'est pas obligatoire, mais sans lui, il se contente d'acher le rsultat
de la dernire fois que la commande a t lance avec les droits administrateurs. Si la partition est une partition bootable, il faut aussi mettre jour le chier

/boot/grub/menu.lst.

4.5 Relancer nautilus


Quand on a modi les scripts nautilus, voire les actions, ou autre chose qui ncessite de le relancer, on peut utiliser la commande suivante :

nautilus --restart

4.6 Relancer le serveur apache2


Pour appliquer les modications aux chiers de conguration, il faut relancer le serveur, pour cel :

sudo /etc/init.d/apache2 reload

10

QUIVALENTS WINDOWS

4.7 Sauver et Restaurer la liste des paquets


4.7.1 Sauvegarde
sudo dpkg --get-selections > liste-des-paquets Cela cre un chier  liste-des-paquets dans le rpertoire courant. Il contient la liste des paquets installs. Copiez ce chier et le chier /etc/apt/sources.list sur une disquette, un CD ou une cl
USB. Rcuprez la liste des paquets installs sur le systme :

4.7.2 Restauration
 liste-des-paquets dans votre dossier d'utilisateur courant ainsi que le Aprs une nouvelle installation, vous congurerez votre connexion Internet. Puis, vous copiez votre

sources.list dans /etc/apt

Vous rcuprez et installez vos paquets avec les trois commandes suivantes dans une console :

sudo dpkg --set-selections < liste-des-paquets sudo apt-get update sudo apt-get dselect-upgrade
Voil, tout est rcupr et install, il ne vous reste qu' congurer et paramtrer vos direntes applications.

4.8 Mise Jour Vers une Version Ultrieure


Ceci concerne

Ubuntu

qui se trouve tre la distribution de

GNU/Linux

que j'utilise. Pour mettre

jour, par exemple la version 7.04 Feisty Fawn, vers la version 7.10 Gutsy Gibbon, il sut de taper dans un terminal la commande suivante :

update-manager -d

5 quivalents windows
En fait, rigoureusement, j'aurais pu nommer la section autrement. Vu que je vais regrouper les programmes par catgorie et dire lesquels je prfre. Mais a sera plus utiles pour ceux qui cherchent des quivalents windows que pour les autres. La liste ne concerne que mes choix, je ne parle pas de tout, le meilleur moyen de trouver ses prfrences est de tester soi mme et de choisir en fonction de ses propres exigences

5.1 Acclrateur de Tlchargement : Aria


L aussi, j'en ai essay un bon paquet, je voulait un quivalent ashget, et j'ai donc logiquement essay

Kget

Kwget

et toute la clique, aucun ne me plaisait. Je voulais utiliser l'extension

Flashgot

pour refox et donc avoir la compatibilit, mais a marchait vritablement avec aucun, je veux dire que j'arrivais pas tlcharger une slection de lien convenablement. Puis j'ai essay

Aria

, autant le dire de suite, ce programme est super moche graphiquement, mais il

a au moins l'avantage d'avoir une interface graphique ce qui n'est pas le cas de tout les programmes cit ci dessus. Un seul inconvnient pour moi c'est que j'ai parfois du mal cliquer sur la conrmation dans le pop-up pour choisir o enregistrer les chiers quand je viens de

Flashgot

, je suis oblig d'aller dans le

rpertoire parent, et de double cliquer sur le dossier que je souhaite pour pouvoir conrmer par la suite, en fait, il faut faire un clic de souris dans le lieu ou les dossiers s'achent, mais si on n'a pas de chiers dans ce rpertoire l, on doit revenir en arrire pour pouvoir cliquer (je sais pas si je suis trs clair...)

5.2 Client Mail : Thunderbird


Thunderbird
un jour. me plait beaucoup. Cel dit, tout comme refox, certaines extensions ne marchent pas sous linux, notament

minimize to tray . Il existe aussi evolution qui a l'air tentant, il faudra que je l'essaye

11

QUIVALENTS WINDOWS

5.3 Comptabilit : Grisbi


J'utilisais

Money

dans le temps sous windows, puis un logiciel libre dont j'ai oubli le nom, et quand

je suis pass sous linux, j'ai parcouru les logiciels disponibles, et j'ai opt pour

Grisbi

. Je l'avais essay

sous windows dans le temps et il ne m'avait pas plus du tout. Sous linux, le courage et le sens de l'eort sous le bras, je m'y suis mis plus srieusement, et j'ai bien fait, pass une semaine pour comprendre comment a fonctionne et que sans faire les rapprochement tout les mois avec les relevs, le logiciel n'est pratiquement pas utilis, je suis content d'avoir insist.

A 5.4 diteur LTEX : Kile

TeXMaker

A Pour L T X j'utilise E

Kile

qui est celui qui me plait le plus de tout ceux que j'ai essay (il existe

que j'utilisais sous windows)

5.5 diteur de Texte : Kate


Il en existe vraiment normment, il y en a pour tout les gouts, toutes les utilisations et je ne vais pas tous les numrer. Certains ne jurent que par emacs. Un diteur pratique pour moi est pour mes textes, j'ai retenu complet.

Kate

gedit

mais

que je trouve excellent, bourr de fonctionnalites trs pratique et trs

5.6 Lecteur de musique : Quod Libet


J'en ai essay vraiment beaucoup, j'utilisais

iTunes sous windows et je voulais peu prs un quivalent, Song Bird


n'est pas encore assez abouti mon gout

je n'en ai pas trouv. Je voulais retrouver la possiblit d'avoir des listes de lecture intelligentes, de pouvoir modier dans les proprites d'une chanson la position du dbut et de la n de celle ci, je n'ai pas retrouv. J'ai essay

Amarok , Song Bird

et bien d'autres.

mme si il se rapprochait beaucoup d'

iTunes

. J'ai nalement opt pour

Quod Libet

Je ne fais pas de

liste de lecture avec lui car je suis oblig de changer d'achage, mais l'achage de la bibliothque est tellement personnalisable que je n'en ai plus besoin.

5.7 Lecteur PDF : KPDF


Il existe un visualiseur par dfaut des chiers PDF, mais je trouvait que le rendu tait vraiment moche, ok il achait tout les chiers, tels que PDF, PS et cie, mais pour les PDF, les caractres taient trs mal achas je trouvait, donc j'ai cherch un remplaant et j'ai opt pour et me convient tout fait, pour moi l'quivalent de

foxit reader

Kpdf

qui ache trs bien les PDF

que j'utilisais sous windows.

5.8 Lecteur Vido : Kaeine


J'ai mis beaucoup de temps en trouver un. On m'a conseill mais pour certaines vidos, le rendu n'est pas top.

Kaeine au dbut, je n'arrivait carrment pas lire de vidos, mais aprs quelques window media player . Mais en dernier lieu, celui que je prfre c'est SMPlayer un lecteur bas sur MPlayer mais avec une interface graphique plus pratique. Autant le dire aussi, je n'ai pas trouv d'quivalent Windows media player avec la liste de lecture sur le cot et un bon rendu des vidos. En clair, je jongle entre Kaeine et SMPlayer .
. Puis j'ai essay manip via un tutoriel, a marchait et j'aime bien. a se rapproche un peu de

VLC

MPlayer

Totem

que j'ai conserv un moment,

n'est pas pratique je trouve, tout comme

5.9 Manipulateur de Fichiers : Mtamorphose


Sous windows, j'utilisais le couple faire fonctionner un seul, nomm

Antrenamer

et

mp3 tag

pour renommer mes chiers et mes mu-

siques. Sous linux j'ai eu le besoin d'avoir la mme chose. Il en existe plusieurs, mais j'ai russi en

Mtamorphose

. Je l'avais essay sous windows et il ne m'avait pas

plu, sous linuw, je l'ai ressay et j'ai appris l'aimer. Il permet de renommer la fois des chiers et des dossiers, possde des fonctions trs compltes mme si j'ai mis du temps comprendre qu'il fallait non seulement les congurer via par exemple l'onglet

numrotation

en tant que variable dans le nom renommer via par exemple

:num:

mais ensuite il fallait les appeler pour la numrotation. Il ne lui

manque pour moi qu'une seule fonction, celle de pouvoir renommer les chiers partir d'une liste chose que j'apprciais avec mes prcdents programmes (par exemple la liste des noms de chansons d'un album, et vous renommez d'un coup les 10 chansons nommes track 1 10 de la bonne faon.

12

QUIVALENTS WINDOWS

5.10 Messagerie Instantane : Emesene


Il existe ici une plthore de logiciels tous plus varis les uns que les autres pour se connecter, entre autre, au rseau

msn

. Entre autre, il y a

a-msn , Kopete , Pidgin

(anciennement Gaim),

emesene

que

j'ai dcouvert rcemment et d'autres que je n'utilise pas. Ce sujet est pour moi le point faible de linux. Aucun de ces programmes ne me satisfait compltement, et par priode, je les ressaye pour voir si mes gouts n'ont pas changs, mais je dois avouer que je regrette windows pour a. Que ce soit avec le plugin

msn plus

ou encore

trillian

msn messenger

. Pour moi, un programme msn doit savoir faire :

1. acher les avatars dans la liste de contact 2. acher le pseudo ainsi que la phrase de statut pour chaque contact 3. autoriser la conguration de raccourcis globaux pour changer rapidement de statut (exemple : Ctrl+1 pour se mettre en statut absent, et Ctrl+Espace pour se mettre en statut "En Ligne" 4. permettre de classer la liste de contacts soit par statut, soit par groupe, soit les deux 5. tre hautement personnalisable tant au niveau des notications que du comportement gnral du programme 6. Avoir les statuts classique "Parti Manger" "Au tlphone" et autres. 7. Grer sans aucun problme les dconnections intempestives (en clair, ne pas m'acher en ligne alors que les autres me voient dconnects) Bonus permettre l'utilisation de web cam, mais c'est pas ce que je demande en priorit.

13

QUIVALENTS WINDOWS

WLM Message statut contacts Avatar contacts Tri complet Oui des de des Oui

Pidgin

a-msn

Kopete

Emesene

Non

Oui

Oui

Oui

Non

Oui

Oui

(trs petit)

Oui

Oui

de la liste des contacts Statuts per-

Non

Oui

Oui

Oui

sonnalisables Raccourcis pour statuts moticones personnalisables Webcam

Oui(avec

Live plus)

Oui

Oui

Non

Non

Non

Non

Non

Oui(uniquement Absent
et

En Ligne)

Non

Oui

Non

Oui

Non

Oui

Oui

Non

Oui
pas agrable vi-

Oui

Non

suellement,

menu

Dfauts

Publicit

du programme qui ne change pas de au la

changement

de

statut pas

n'apparaissent dans les historiques

dplacement souris

Bonne tion coupures Internet

gesdes Oui ? ? Non ?

Tab. 1  comparaison des principaux logiciels pour se connecter msn sous linux (avec en plus WLM)

5.11 Navigateur Web : Firefox


Firefox Il reste mon prfr car hautement personnalisable. Opra Fonctionne trs bien sous linux, une bonne alternative refox

5.12 Retouche Photo : The Gimp


The Gimp
photos. apparait comme la meilleure alternative sous linux pour photoshop qui reste une rfrence sous windows. Seulement, il faut avouer que de ma propre exprience, je trouve

The Gimp

beaucoup

moins intuitif que photoshop, et qui plus est moins puissant. Sur le traitement de CMJN ou des formats

The Gimp

traite trs mal les formats RAW je trouve, du moins celui qui me concerne, alors que

photoshop les gre trs bien. Il existe une version de Gimp, photoshop, mais je n'ai pas test

Gimpshop

, dont l'interface est copie sur

5.13 Visionneur D'Images : gThumb


J'utilise pour cela

gThumb

qui est relativement lger, permet de renommer les images en masse, et

d'autres fonctionnalites pratiques. Il y en a bien sur d'autres tels que

F-Spot

14

PROGRAMMES EN LIGNE DE COMMANDE

6 Programmes Utiles 6.1 alltray


Programme qui permet de rduire dans le systray n'importe quelle application. Pour automatiser ce processus par exemple avec des icones , il sut de rajouter le prxe exemple :
1

thunderbird

devient

alltray thunderbird

alltray avant le nom du programme.

7 Programmes en ligne de commande 7.1 Mencoder


7.1.1 Dcouper une vido sans encoder
mencoder fichier_trop_long.wmv -oac copy -ovc copy -ss 00:00:00 -endpos 00:xx:xx \ -o fichier_de_la_bonne_longueur.wmv

7.1.2 Joindre des vidos sans r-encoder


Avant tout, il faut que les vidos utilisent les mmes codecs, aient la mme taille, bref, semblables. Pour les joindres, et ce, ( priori) quel que soit les codecs :

mencoder fichier1.wmv fichier2.wmv fichier3.wmv -oac copy -ovc copy -o fichier_joint.wmv


PS : sur le papier, c'est cens joindre parfaitement, mais pour une raison que j'ignore, le test que j'ai eectu donnait une qualit d'image moindre au chier de sortie...

7.1.3 Convertir .rm en .avi


mencoder toto.rm -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=384 -vf scale=640:480 -oac mp3lame -o toto.avi

7.2 Extraire les frames en tant qu'images


o

mplayer -vo gif89a -vf scale=640:480 in.mpg o gif89a peut tre remplac par jpg ou png. et in.mpg dsigne bien entendu la vido d'entre. PS : noter qu'on utilise Mplayer et non Mencoder.

7.3 Reconstruire l'index d'un .avi de faon permanente


mencoder -forceidx -oac copy -ovc copy -o out.avi in.avi

7.4 mpeg
Fait en gros la mme chose que

mencoder

7.4.1 Extraire le son d'une vido .v


ffmpeg -i flame.flv -vn -ar 44100 -ac 2 -ab 192 -f mp3 son.mp3

7.4.2 Extraire un morceau de la bande son d'une vido


La commande ci-dessous permet d'extraire, partir de 18 minutes et 33 secondes de lm, la bande son des 15 prochaines secondes et d'enregistrer le tout dans un chier mp3. Bien entendu, on peut spcier le dbut en secondes, et inversement, la dure en heure :minutes :secondes.

ffmpeg -i "video.avi" -f mp3 -ss 00:18:33 -t 15 audio.mp3

7.4.3 Convertir .rm en .avi


ffmpeg -i toto.rm -acodec aac -ab 128 -vcodec \ mpeg4 -b 384kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s \ 320x180 -title "Toto" toto.avi
1 ceci marche aussi pour le dmarrage automatique en dbut de session

15

A L T X SOUS LINUX E

7.5 pdftk : Manipuler les chiers .pdf


7.5.1 Fusionner des pdf
pdftk fichier1.pdf fichier2.pdf fichier3.pdf cat output fichier.pdf

7.5.2 Fusionner des parties de pdf


pdftk A=fichier1.pdf B=fichier2.pdf C=fichier3.pdf cat A1-2 B5 C output fichier.pdf
Dans cet exemple, on prend les pages 1 et 2 du premier pdf, la page 5 du 2
me

pdf, et tout le 3

me

pdf.

7.5.3 Pivoter des pdf


pdftk A=entree.pdf cat A-W output sortie.pdf
Ici, on applique une rotation tout le pdf

A.

Pour dsigner la rotation a eectuer on utilise la premire lettre du point cardinal en anglais :  North :   

0 East : 90 South : 180 West : 270

7.5.4 Rsum des 3 parties prcdentes


On peut combiner les commandes prcdentes comme dans l'exemple qui suit :

pdftk A=entree.pdf cat A1-4 A5-S A6-47 output sortie.pdf


Dans cet exemple, on ne prend qu'un pdf, mais on peut bien entendu en prendre plusieurs. Cet exemple recopie les 4 premires pages de l'entre, puis eectue une rotation de remettre l'endroit une page qui avait son texte dans le mauvais sens.

180

la 5

me

page (en gros, elle

la renverse), et enn recopie les autres pages (mon exemple possedait 47 pages). Ceci m'a permis de

7.5.5 Protger un .pdf par mot de passe


pdftk mondocument.pdf output mondocument.128.pdf owner_pw foo user_pw monmotdepasse
Il sut de remplacer du pdf en entre et de remplacer

monmotdepasse parce le mot de passe souhait, mondocument.pdf par le nom mondocument.128.pdf par le nom du nouveau .pdf avec mot de passe

qui sera cr. Il faut cependant comme d'habitude se placer dans le rpertoire o se trouve le .pdf.

7.6 convert : Convertir un .pdf en .png


Convertir un chier PDF en image avec convert fourni avec ImageMagick.La commande suivante permet de convertir un chier pdf au format png.

convert MonFichier.pdf MonFichier.png

A 8 LTEX sous linux 8.1 Installation


A Pour installer L T X sous linux, il faut tout d'abord installer les commandes qui serviront compiler E vos code source. Pour cel, il y a tetex, et tex-live qui sont les deux principaux. Tetex n'tant plus mis

jour, je conseille tex-live. Vous pouvez l'installer via synaptic, ce qui vous permettra de complter les 3 paquets que j'installe ici par des modules plus spciques. Sinon, en ligne de commande, ceci devrait sure avoir ses premiers textes :

sudo apt-get install texlive texlive-lang-french texlive-latex-extra

TeXmaker

Une fois fait, il faut maintenant un diteur pour nous faciliter la vie. Il y en a pas mal, comme qui existe aussi sous windows. Il y a aussi

est pas mal. Mais j'ai opt pour ma part pour peut installer comme ceci :

Kate

A qui , un diteur L T X bas sur E que je trouve trs bien fait, trs complet et que l'on

Winesh

Bluesh

16

A L T X SOUS LINUX E

sudo apt-get install kate

8.2 Astuces
Pour mettre jour la base de donne des packages quand on a rajout manuellement un .sty, il sut de taper en console

sudo texhash

A noter que le chemin o se trouvent les packages, et donc, l o on en rajoute manuellement est :

/usr/share/texmf-texlive/tex/latex/

17

Вам также может понравиться