PITIÉÉÉÉÉÉÉÉÉÉ: ne me dites pas dans vos commentaires qu'il y a trop d'erreurs...... je SAIS!!!!!!! Ya des erreurs dans le code html de mon article qui le rendent boîteux à lire. Mais je les corrigerai progressivement, là j'ai pas eu le temps, et il reste à évoluer sans cesse. Par contre, au lieu de râler, vous pouvez toujours me dire où sont les pti bugs et j les corrigerai: ça accélérera ma correction et ça fera une correction dédiée à vous tout seul! lol Bonne lecture et désolé de la présentation
Mon expérience linuxienne m'a souvent amené face à des problèmes stupides, que je ne résolvais qu'en ennuyant les autres sur l'irc, et ceci est dommage. J'ai tenté cependant de noter assez souvent leurs conseils, et les regroupe ici. Ils sont brefs, ce sont plus des aide-mémo que de vraies procédures. Mais ils évitent des questions stupides ou de longues recherches dans la documentation foisonnante mais pas toujours claire de Linux.
Du reste, n'ayant pas toujours envie, pour faire quelque chose dont je ne me souviens plus du protocole, de relire toute la documentation, j'en rassemble les points essentiels (le plus souvent des commandes) pour aller plus vite lorsque j'ai besoin de l'information.
Par exemple, vous trouverez dans La formation Linux la procédure complète pour graver un CD. Si vous préférez aller plus vite, j'ai regroupé les commandes à taper, lorsque j'en ai besoin, il est plus rapide de les chercher ici que de tout relire la partie de la formation. Toutefois deux remarques:
-
1. Malgré cette page (surtout pour la gravure), je vous conseille de
lire la formation, surtout si vous débutez, vous ferez les choses plus
proprement, car vous les comprendrez mieux. Surtout, vous y gagnerez en
expérience, et parfois les paramètres des commandes que je vous
suggère sont à réadapter en fonction de votre cas. Donc, utiles mais
à utiliser prudemment.
2. Ces commandes ont en effet été faites en fonction de ma
propre configuration, donc sont parfois à adapter. Par exemple, pour la
gravure, je précise à la commande cdrecord d'utiliser comme périph
mon lecteur de CD-ROM qui fait graveur. Je tape donc
dev=/dev/hdc
Vous avez peut-être un vrai graveur, connecté en SCSI... et dev devra alors avoir d'autres paramètres. C'est donc à vous de voir en fonction de votre cas, adaptez ces astuces et voyez bien si vous pouvez les ztiliser dans leur forme originale ou pas. Reportez-vous aux pages de manuel et aux documentations en cas de doute.
Conversion de documents. Le multimédia en console Les processus et le multitâche Quelques touches sur Emacs 21 L'IRC avec irssi Démarrer automatiquemens sa Freebox au démarrage Quelques programmes et commandes utiles Quelques touches de base Formatter une disquette au format Windows. Informations sur la connexion à Internet par PPP Tester ses mots de passe En cas de problème d'installation d'un package Debian Une astuce sous info Personnaliser le message d'accueil Permissions et attributs d'un fichier Recherche de fichier Où obtenir de l'aideOù trouver des logiciels li Où trouver des logiciels libres?
Recherche de qexte dans un fichier Graver sous Linux Compression et décompression Quelques notes sur dpkg Scanner LaTeX Si le système bloque Programmer l'exécution d'une commande Manipuler du son Le FTP avec yafc Le son sous Linux
Conversion de documents.
Si vous n'avez pas encore installé le serveur x, ou si vous ne pouvez y accéder, lorsque quelqu'un vous envoie un document Excel, Word, pdf... vous ne pouvez donc pas le lire en mode console, en ligne de commande. Sous X, le package OpenOffice ou Acrobat Reader permet cela. En console, il faut convertir les fichiers en mode texte brut ou texte seulement afin de lire le fichier. L'objectif est aussi que ce fichier ne soit pas trop dégrad&eacu par exemple, qu'un tableau garde le plus possible sa forme originale. Pour cela, il faut que vous disposiez des packages suivants:
-
antiword
catdoc
xpdf-utils
unrtf
html2text
Pour convertir un document Word en texte, taper:
antiword fichier.doc >>fichier.txt
>>fichier.txt permet au document converti d'être écrit dans un fichier de texte, et non directement sur la console, ce qui n'a que peu d'intérêt. Cette commande donne un bon résultat, et conserve même les tableaux parfois.
NOTE: faire la différence entre >> et >. Taper: antiword fichier.doc > fichier.txt
n'a pas le même effet que taper:
antiword fichier.doc >>fichier.txt
Dans le premier cas, si fichier.txt existe, et que vous demandez à la commande d'être redirigée dessus, le fichier existant sera écrasé et remplacé par le fichier actuel. Dans le second cas, le résultat de la commande vient se mettre à la fin du fichier et le compléter, laissant le fichier intact mais en rajoutant la nouvelle sortie. Alors, prudence, sachez bien ce que vous voulez! Cette remarque s'applique pour toutes les commandes redirigées.
Pour convertir un document Excel en texte, taper:
xls2csv fichier.xls >>fichier.txt
Le tableau Excel est converti en fichier .csv, et affichera donc les colonnes, qui seront séparées par des points-virgule, donnant idée du tableau et permettant de travailler.
Pour convertir un document pdf en texte, taper:
pdftotext fichier.pdf
Pour convertir un document RTF, faire:
unrtf Document.rtf >>Document.htX;html2text Document.htX >>Document.txt
Explications:
unrtf convertit toujours le document rtf en html. Donc, on donne au fichier de
destination hTX, X étant soit m soit ml, le document aura pour
extension soit htm soit html. L'étape suivante, optionnelle, consiste à
ouvrir ce document en forme texte, pour le modifier plus facilement. Comme
les 2 étapes se succèdent, on met un point-virgule entre les deux
commandes pour qu'elles s'exécutent l'une après l'autre. Si vous
voulez exécuter 2 commandes en même temps, remplacez le point-virgule par
&& (deux e commerciaux)
Les processus et le multitâche
L'un des atouts de Linux, c'est de pouvoir faire en console comme sous Windows, à savoir travailler avec plusieurs programmes ouverts en même temps. Du reste, Linux se distingue de Windows dans le fait qu'il consomme moins de ressources, et donc, lorsqu'on écoute un fichier MP3, on ne risque pas, même avec une mémoire vive un peu juste, de voir le fichier être sacadé en ouvrant un autre programme en parallèle, car la machine a trop de choses à faire en même temps.
Deux façons de faire du multitâche: ouvrir plusieurs consoles (intéressan parfois mais, le plus souvent, non idéal), l'ouverture de programmes en même temps. Dans ce cas, chacun devient un processus, et se voit attribuer un PID (un numéro en somme). Pour connaître les processus tournant sur le système, faire:
ps aux
S'affiche alors un écran dont la première colonne est le nom de l'utilisateur ayant lancé le processus, la deuxième est le PID du processus, et la dernière à droite est la commande.
L'antépénul
la troisième en partant de la droite, indique l'état du processus: S
s'il est actif; R s'il est en attente, et T s'il est terminé.
Lorsqu'on est dans un programme, Ctrl-z le suspend, il faut alors
taper la commande fg suivie éventuellement du nom du programme pour le
retrouver en avant plan. ctrl-z interrompt aussi le programme, pour le relancer
mais en le maintenant en arrière-plan, taper bg.
Un autre façon de lancer un programme en arrière-plan dès le démarrage
est de placer à droite de la ligne de commande, en fin de ligne, le signe:
& (e commercial).
Exemple: mpg321 *.mp3&
Grâce au PID, on peut gérer le processus, avec la commande kill. Cette commande permet un grand nombre de choses, voici les plus importantes et les plu kill -s 9 numéro_processus: détruit et donc, arrête le processus kill -s 18: reprend le processus
kill suivi du numéro de processus sans numéro de signal prend par défaut le signal 15, l'arrêt du processus)p> Une autre façon pour arrêter un processus est de taper:
killall NomProgramme ou NomProcessus
Enfin, on peut choisir de remettre le programme au premier plan avec fg puis de l'interrompre, soit avec le menu approprié dans le programme, soit en tapant Ctrl-c.
Une commande comme cp longue peut constituer un processus. Pour éviter
qu'elle ne s'interrompe pour vous poser des questions, vous pouvez lui donner
une réponse automatique. Mettez cette réponse dans un fichier,
et tapez, si la commande est cp par exemple:
cp xxxxx
Pour voir les processus du système, une alternative à ps aux est:
pstree -upless qui les affiche sous la forme d'une arborescence.
UID désigne le nom de l'utilisateur ayant lancé le processus,
PID son numéro, pri est sa priorité (plus le chiffre est grand,
moins le processus est prioritaire. Pour changer la priorité d'un
processus (à manier prudemment) utiliser nice et renice. -20 donne une
haute prioritéau processus, 19 lui en donne une faible, 0 en donne une
moyenne. Pour utiliser nice ou renice, taper une syntaxe du type:
nice -n Priorité (chiffre entre -20 et +39) NomProgramme Quelques touches sur Emacs 21
Emacs est un éditeur de texte, fournissant de telles possibilités
qu'on ne peut tout y expliquer ici. Des documentations existent, bien plus
complètes. Voici ici un petit index des touches de raccourci utiles, ou
qu'on ne trouve pas partout et qui peuvent être pourtant bien pratiques et
quelques infos un peu insolites, qu'on ne trouve pas forcément à la
première recherche, car c'est une possibilité mineure d'Emacs
ctrl+x+f: modifie la marge (entrer un nombre x, à savoir celui de caractères
Emacs propose aussi des jeux:
Pour basculer du mode insertion à écrasement et vis-versa, faire Alt-x
et taper:
overwrite-mode
Si vous faites Alt+x puis dired, vous aurez la liste de fichiers affichée
et vous ouvrez un gestionnaire. En effet, Enter ouvre le fichier, d l'efface,
c le copie... Voir l'aide pour des détails sur cette possibilité.<
Pour appliquer une petite mise en forme à votre texte, outre les menus
d'Emacs à utiliser, vous devez avoir au préalable activé le mode
enriched-mode
Pour récupérer un fichier après un redémarrage intempestif
ou une mauvaise fermeture d'Emacs, ouvrir le fichier normalement (il existe enco
au moins sous sa forme d'origine), puis faire alt+x et recover file.
emacs dispose de plusieurs modes, dont voici une liste rapide et non exaustive:<
man
Parallèlement aux modes majeurs, plusieurs modes mineurs peuvent être activ&eacu
en même temps. Par exemple, pour aller automatiquement à la ligne, activer
auto fill mode. Par contre, si vous modifiez un texte, cela crée un
décalage dont auto fill ne tient pas compte. Pour reformatter le
paragraphe, il faut faire alt+q.
Voici comment envoyer des mails sans pièce jointe avec emacs.
Faire ctrl+x+m et remplir le formulaire. Puis ctrl+c+ctrl+s envoie le mail.
Dans .emacs, vous pouvez créer des aliases manuellement, ou utiliser la
commande lt+x puis define-mail-aliases. Dans un mail, vous taperez l'alias, puis
pour vérifier qu'il correspond à la bonne personne, faire alt+x et
expand-mail-alias.
Voici comment créer des macros pour emacs, des raccourcis.
Taper la commande ou le texte de la macro. Puis, comptez le nombre de mots
que contient l'expression, faites ctrl+u+x (x est le nombre de mots de
l'expression). Taper alors l'abréviation voulue et Enter.
IRSSI permet de faire de l'IRC, du chat. Voici quelques commandes de base, et
quelques touches et commandes intéressantes. Ceci est un résum&eac
formation Linux , donc reportez-y vous pour
des informations plus détaillées.
ctrl+p: va à la fenêtre de conversation précédente
/connect AdresseReseau: se connecte au réseau. Pour rejoindre un chan,
faire /join NomChan
Démarrer automatiquemens sa Freebox au démarrag
L'objectif est que la Freebox, connectée à la carte réseau de votr
machine, démarre automatiquement, se connecte sans intervention.
En principe, ceci se fait automatiquement àl'installation de dhcp client, mais
si vous installez votre Freebox après Linux, il se peut que vous deviez rajouter
en tant que root bien sûr, au fichier /etc/network/interfaces ceci:
auto eth0
Voici quelques programmes accomplissant certaines tâches qui peuvent être utiles.
Cela peut éviter de longues recherches ou questions. Attention, ce ne
sont que des suggestions, je cite un programme (celui que je connais, mais d'aut
existent! Tous sont en console.
En premier lieu, sachez que ~ est l'abrégé du répertoire home. Pour copier un
fichier dans la racine de votre home, dans votre répertoire home/user, faites
cependant Fichier ~. . désigne le résertoire courant, tandis que .. renvo
répertoire parent de celui où l'on se trouve.
Pour vérifier quels ports de votre système sout ouverts ou fermés,
utilisez le programme nmap (voir la page de manuel pour plus d'informations).
normalize-audio *.wav
Pour voir une image .jpg ou autre en console, installez zgv.
Pour obtenir des renseignements détaillés sur votre
matériel, faites:
lspci -v|less
De même avec, après /proc, les mots ioports, bus/usb/device, cpuinfo (processeur
Deux programmes peuvent vous Ûtre utiles pour gérer le
démarrage de votre ordinateur, avant même le chargement d'un OS:
LILO (vieux chargeur) et GRUB (plus moderne).
Pour connaître la taille d'un répertoire ou d'un fichier:
du -sh Fichier
df -h affiche l'espace libre et occupé sur la totalité de votre
disque dur.
Avec ls -a, vous pouvez voir les fichiers cachés. -l donne des
détails sur les fichiers (permissions, taille, dates, propriétaire
-s donne la taille des fichiers.
Si, lorsque vous exécutez une commande, elle affiche un message
bien trop long pour tenir sur un seul écran (c'est le cas de dmseg, ou
ls parfois), vous pouvez faire de 2 façons pour voir tout ce qu'affiche la
commande. Soit en rediriger sa sortie vers un fichier avec quelque chose du
type:
commande >>fichier
Vous devrez alors ouvrir le fichier pour voir la sortie de la commande.
commande |less
Alors, vous serez placé dans un affichage complet, que vous pourrez
faire défiler au rythme que vous voulez, et vous pourrez tout voir. Les
touches de déplacement sont les mêmes, q permet de quitter.
less fichier
affichera le fichier désigné, en lecture seule.
Pour supprimer un fichier, utiliser la commande rm, et s'il s'agit d'un
répertoire, faire rm -r.
Lors d'une copie avec cp, si vous souhaitez ignorer les éventuelles erreu
il faut rediriger la sortie de la commande vers >>/dev/null.
Pour qu'une tâche s'effectue à un moment précis dépini par
l'utilisateur, utilisez at. Son concept est simple:
Pour vérifier un système de fichier, ce qui ne devrait jamais être
nécessaire puisque les systèmes ext2 et ext3, les plus utilisés
sur les disques durs avec Linux, le font automatiquement faites ceci:
Pour connaître l'activité de votre processeur et des informations
courantes sur le fonctionnement du système, utilisez la commande top.
free affiche la mémoire occupée et celle disponible, qu'il
s'agisse de la swap, du disque...
Pour effacer un utilisateur, on utilise deluser NomUtilisateur.
cal affiche le calendrier du mois courant
bc ouvre une calculatrice, assez simple mais permettant de faire quelques
opérations, avec même l'utilisation de parenthèses.
Pour modifier un fichier sans l'ouvrir, utilisez la commande sed.
id donne le numéro ID de l'utilisateur courant.
printenv affiche les variables d'environnement. Pour en modifier une ou en
ajouter une, faites:
echo NonVariable=Contenu
Note: pour utiliser la variable, vous ferez précéder celle'ci
d''un dollar ($).
uptime permet de savoir depuis quand le système n'a pas été redémarré.
passwd MotDePasse actuel.
Pour avoir des informations détaillées sur les fichiers, comme
leurs attributs, propriétaire, dates et taille, faites ls -l.
Voici quelques éléments pour comprendre les informations sur les
fichiers.
Nous expliquons surtout les éléments présents à gauche de chaque ligne, car
ceux situés à droite sont évidents (nom, propriétaire, groupe propriétaire,
date de modification...).
En début de ligne, voici les informations que vous trouverez. Elles
concernent le type de fichier et ses attributs (ses permissions).
Le premier caractère désigne le type du fichier. - désigne un fichier
normal, d un répertoire, et le un lien symbolique.
Puis, viennent 3 caractères, expliquant les droits du propriétaire du
fichier. Comme d'habitude, rwx signifient lecture, écriture, exécution. Si
l'un de ces caractères est remplacé par un - cela signifie que le fichier
n'a pas l'attribuj désigné. En général, un fichier texte aura ces attribus
ourl propriétaire :
rw- ce qui signifie que le fichier peut être lu, on peut le modifier mais
pas l'exécuter.
Les 3 caractères suivants comportent les mêmes informations, mais renvoient
au groupe et non plus au propriétaire.
Pour écouter des documents multimédia (vidéo), utilisez vlc. Pour lire des
documents Word en mode graphique, Openoffice est un bon outil, mais
abittord le permet aussi.
Sous X, à condition que tous les programmes soient bien installés, la
commande
display Fichierimage&
permet d'afficher l'image voulue. identify donne des informations à son
sujet.
Convert geometry xxx-xxx Source.jpg Destination.jpg permet de
redimensionner une image, avec XXX comme différentes valeurs (anciennes et
nouvelles).
Gimp est un programme qui permet de faire de la retouche d'image. Dans le
programme, un simple cric droit active un menu où toutes les actions
possibles sont référencées.
Pour faire de la messagerie instantanée sous X, utilisez le programme
gabber, où vous devez configurer les comptes différents que vous avez
(MSN...). Puis, sous Gabber, faites Action, Consulter les agents,
sélectionnez MSN, puis enregistrement. Enregistrez-vous et faites OK.
Voici la procédure à utiliser pour passer de la version stable à la vssion
SID (instable). Pour des informations sur la différence entre stable et
instable, et sur l'intérêt d'y passer, consultez la Formation Linux.
Dans sources.list, remplacez tous les "woody" ou "stable" par "sid"". Puis,
faites:
apt-get update
Faire Y aux questions posées par le système sur le remplacement de certains
fichiers de configuration.
Pour créer une playlist, un peu comme avec Winamp sous Windows, voici
une solution, très simple, et, pour un aveugle, tellement pratique!
Note: Vous devez, pour créer la playlist, limiter le champ de recherche
à ce que vous voulez. Par exemple, si vous voulez une playlist de tous vos
titres, mettez après find le répertoire global de vos titres; si vous
voulez la playlist d'un artiste ou genre, rajoutez des sous-répertoire.
mpg321 -Z@ Fichier.m3u
Enfin, voici une série de programmes, ou plutôt de scripts, extrêmement
pratiques:
Sous Linux, il existe quelques touches qui marchent presque dans toutes
les applications, celles permettant de manipuler du texte. En voici
quelques-unes:
ctrl-k: effacer la ligne du point où se trouve le curseur jusqu'à la fin
ctrl-w: efface le mot avant le curseur
Même si beaucoup de documents sur le logiciel libre trouvent que les systèmes de
fichier Ext2 et Ext3 sont très bien, il faut reconnaître qu'ils présenten
inconvénient majeur: ils sont incompatibles avec Windows. Autant cela est
peu gênant sur son propre disque dur, autant cela peut devenir très ennuyeux pour donner une disquette à quelqu'un, car il y a peu de chances quil ait Linux,
Windows occupant plus de 95% des ordinateurs. Par ailleurs, on ne peut
imposer Linux à tous, car, à mon sens, il faut aimer l'informatique pour accepte
de l'installer, voire parfois de l'utiliser, car il reste complexe, du moins au
début.
fdformat /dev/fd0;sudo /sbin/mkfs -t vfat /dev/fd0
NOTE: ceci est à faire en tant que simple utilisateur. En tant que root,
supprimez le "sudo". Cependant, en tant que simple utilisateur, pour que sudo
/sbin/mkfs... fonctionne, il faut que root vous ait ajouté dans visudo,
vous donnant le droit d'exécuter une telle commande. Voir la
formation Linux pour plus d'informations.
On utilise une connexion PPP lorsqu'on se connecte à Internet via un modem
analogique, en général. Autant dire que cela devient rare, mais bo
Pour configurer une telle connexion, utilisez pppconfig. cf. la Tester ses mots de passe
Lorsque votre ordinateur est relié en permanence à Internet, et de
surcroît si vous avez ouvert le port 22 pour permettre un accès à distance par
SSH, alors vous êtes légèrement en danger. En effet, un pirate peut tente
une intrusion dans votre machine. Pour éviter cela, outre les conseils
habituels, vous devez avoir des mots de passe sûrs, c'est-à-dire suffisamment
complexes pour ne pas être détectés, même par des logiciels
essayant automatiquement une grande quantité de mots de passe. Pour
tester si votre mot de passe est assez complexe, installez john puis
exécutez-le ainsi:
/etc/shadow contient les mots de passe, donc john doit être exécuté
sur ce fichier. john tente de simuler une attaque et vous affiche le temps mis
pour trouver les mots de passe de votre système. Plus le temps est court, moins
Pour plus d'informations sur la sécurité et john, voir
la Formation Linux.
En cas de problème d'installation d'un package Debian
Parfois, certains packages peuvent poser problème à l'installation, surtout
avec apt. Donc, pour résoudre certains problèmes, voici une indication.
info est un autre type de documentation, plus complet. Tapez info NomProgramme
et vous aurez la page d'information du programme ou, s'il n'y en a pas, la
page de manuel.
Dans la page d'information, l'organisation se fait en liens..., comme une page
Web. Taper Enter pour activer un lien.
Pour revenir en arrière, il faut utiliser la touche l.
Lors du démarrage, de votre premier login, Linux affiche un message.
Vous pouvez le modifier, en tant que root, en modifiant le fichier /etc/motd.
Permissions et attributs d'un fichier
La commande pour changer les attributs d'un fichier est:
Explications:
NOTE: Ainsi, après avoir écrit un fichier de code (en C, C++, python,
ou un simple script...), pour le rendre exécutable, faites:
Pour changer le propriétaire d'un fichier, il faut utiliser la commande
chown ainsi:
chown (-R) Utilisateur NonFichier
ATTENTION: vous ne pouvez changer le propriétaire d'un fichier que s'il
vous appartient ou si vous êtes root. L'option -R est optionnelle et
ne sert que pour appliquer le changement à tous les fichiers d'un réperto
mentionné.
Je vous suggère une seule commande:
find fichier.txt | xargs grep -l "texte"
Où obtenir de l'aide
Voici des liens pour débuter sous Linux
Autres sites
Ensemble d'aides sur Linux
Dans bien des sites, à trouver sur Google ou dans des documentations.
Mais on peut aussi en trouver Ici, o
là, mais vous pouvez aussi essayer
ce site ou encore linux-france.org,
le site officiel du logiciel libre ou enfin
là.
Recherche de qexte dans un fichier
Deux programmes font cela: locate et grep. Ne connaissant à peu près que
grep, je N'explique que cette commande ici. En règle générale,
grep recherche dans les fichiers du répertoire courant. Pour se faire,
taper:
grep -l "chaîne de texte" *.*
Autre usage de grep: extraire les informations utiles d'une commande.
Par exemple, pour savoir le type de votre carte son, la lecture de lspci peut
être un peu longue, selon vos configurations. On tapere alors:
lspci | grep sound
et on aura que ce qu'on veut. Enfin, voici quelques options utiles:
-i: ignore la casse (majuscule/minuscule)
Ces informations viennent de mon expérience et de la
Pour tester votre image: mount -t iso9660 -o loop FichierImage PointdeMontage
N'oubliez pas de démonter ensuite!
Après avoir vérifié que vimage rentre sur le CD (pas trop
lourde), faire:
cdrecord -v dev=/dev/hdX Image.iso
Notez que X est le numéro de votre graveur, et que hd est en
général remplacé par sg (périphériques SCSI,
à voir selon votre graveur).
Pour graver sur un CD RW, après avoir créé l'image iso, faites, si
le CD RW est neuf:
cdrecord -v dev=/dev/hdX blank=all Image.iso
Si votre CD RW a déjé
été utilisé, remplacez all par fast.
Pour copier d'un CD sur l'autre, faire:
cdrecord -v dev=/dev/hdX -isosize /dev/hdY
Explications: hdX est le nom du graveur; hdY est celui contenant le CD à graver.
Pour graver un CD musical, réunissez vos titres dans un répertoire
en utilisant des noms sans espace de préférence pour le nom
des fichiers. Puis, faites:
cdrecord -v -pad dev=/dev/hdX -audio Piste1.wav Piste2.wav...
NOTE: les fichiers audio peuvent être au format .wav, .cdr, ou .au.
Pour extraire des pistes d'un CD, faire:
cdparanoia -B -p
Pour convertir des mp3 en cdr, faites:
mpg321 Fichier.mp3 --cdr Fichier.cdr
Note importante et générale: sur les noyaux Linux 2.6.8 à
2.6.12, on a des problèmes de gravure. Le problème est le suivant: on ne
peut pas graver si on n'est pas root, même avec l'ajout de l'utilisateur au
groupe audio. Donc, gravez en root pour l'instant!
Compression et décompression
J'ai dû tellement poser de questions pour comprendre, que j'ai choisi
de tout regrouper ici, face à la complexité des manuels. Aussi:
Pour décompresser une archive:
dpkg est un utilitaire de gestion de packages sous Debian, au même titre que
apt. Mais la différence est que dpkg ne gère pas les dépendances
de packages. Donc, lorsqu'on en installe un, il faut installer manuellement,
avec dpkg, les packages nécessaires pour satisfaire les dépendance
Même si cela peut paraître ennuyeux, et que vous pouvez préférez a
il faut savoir qu'apt est assez difficile à utiliser pour installer des
packages non inclus dans Debian. Voilà pourquoi dpkg est à connaître, voici
quelques commandes utiles.
En revanche, pour installer un paakage inclu dans Debian, apt est mieux. Outre
les apt-get install/remove --purge... connus, voici comment rechercher
un package à partir de sa description:
apt-cache search mots_cles
NOTE: mots-clés à indiquer en anglais.
Pour en savoir plus sur un package:
apt-cache show NomPackage
Je projetais d'avoir un scanner mais ai abandonné l'idé car
je le voulais pour ses fonctions d'OCR, technologie que je ne trouve pas encore
assez au point, en règle générale. Toutefois, j'ai cherché
du coup à voir comment utiliser un scanner (l'OCR) sur Linux. Voici
comment faire pour qu'un document papier devienne texte. Je n'ai jamais
testé ces commandes, qui peuvent peut-être même être obsolètes.
scanimage Image.pnm
Pour faire de grosses mises en forme, et surtout marce que venriched-mode d'Emacs
n'est pas portable (les mises en forme n'apparaissent pas sur un autre
éditeur, il est mieux d'utiliser un Langage informatique complet:
LateX. Un peu complexe, mais redoutablement efficace, il est très
utilisé. Le but du mémento sur LateX n'est
pas de vous apprendre tout LaTeX, je suis teLlement loin de tout maîtriser,
mais, comme pour le html, vous donner les rudiments.
Le mémento sur LateX présente le code LaTeX, ici
je vous explique que faire du fichier une fois fait, lorsque vous avez
entré le code source. Il faut d'abord compiler le fichier en tapant:
latex fichier.tex
Puis, si vous le pouvez et/ou voulez, visualisez-le avec xdvi Fichier.dvi.
Je me sers rarement de ces touches, mais Linux peut planter, selon ce qu'on y fa
surtout si on fait mal quelque chose ou si vous êtes programmeur, votre programm
peut buguer et faire planter la machine. Voici alors les solutions pour un
redémarrage brutal, restant toutefois propre.
alt+Touche Imprime-écran+k: tue tous les processus actifs. Vous revenez a
login, donc ne redémarre pas totalement mais débloque les
situations.
Si tout ceci ne marche pas, redémarrez en faisant:
chroot Pointdemontage shellautiliser
Débloquez, démontez et redémarrez.
$$
Programmer l'exécution d'une commande
Pour se faire, faites crontab -e. S'ouvre un fichier vierge à remplir.
Voici comment.
mm hh JourDuMois Mois JourSemaine commande
Quelques explications:
Ex.: Si vous faites:
00 21 28 * 5 Commande
fera exécuter la commande à 21h tous les mois où le 28 tombera un
vendredi.
-si vous faites */15, alors la commande s'exécutera tous les quart
d'heures.
Grâce à un petit script, que vous pouvez trouver sur
ce site<+a>, vous pouvez manipuler
des MP3, des fichiers wav, OGG..., à condition toutefois que certains
programmes soient pr&ecute;sents sur votre système (voir les indications du
programme).
Le programme cée un répertoire jacd-rec dans votre home, et
vous y trouverez les fichiers WAV et ceux MP3. Pour toute conversion de wav-
mp3, mettez vos wav dans jacd-rec, ouvrez jacd dans la racine de votre
home, puis faites t, 3 et Enter.
ATTENTION: ce script n'accepte pas encore les noms composés, il
n.accepte que les fichsers au nom entier, dont les mots sont
éventuellement séparés par des soulignements (_).
Si le lecteur CD-ROM pose problème, une autre commande peut enregistrer
directement à partir de l'entrée micro:
Pour enregistrer un fichier WAV à partir de l'entrée micro de votre
ordinateur, vous pouvez utiliser arecord (outil d'ALSA), ou si cela ne
fonctionne pas, sound-recorder.
Les options de arecord sont -f (fréquence (8, 16, 32 bits)), -t
(type de fichier), -c (1=mono; 2=stereo); -d (temps d'enregistrement).
Pour mixer 2 fichiers WAV, veillez à ce qu'ils soient identiques en
spécifiant les mêmes options lors de l'enregistrement de chaque
fichier, ou contrôlez leur exacte ressemblance avec la commande file. Puis
faites:
soxmix Fichier1.wav Fichier2.wav Destination.wav
Pour ouvrir un serveur FTP, faites yafc en annonyme, faites:
yafc -a ftp.serveur.xxx
Si vous devez vous identifier, faites:
yafc user@ftp.serveur.xxx
puis entrez votre mot de passe lorsqu'il vous est demandé.
Pour déposer un fichier, utiliser put. Utilisez get pour le
télécharger.
Le package ALSA contient tous les outils pour jouer, enregistrer du WAV
(avec aplay et arecord), et régler le volume (alsamixer). Voici le
fonctionnement de ce dernier outil:
xterm -bg black -fg white -geometry 20x38 -sl 200
Puis choisissez une icône et faites OK.
glxinfo
Pour sélectionner du texte, appuyez sur le bouton gauche de la souris et
déplacez-la le long de la zone à sélectionner. Puis, pour coller le texte,
appuyez simultanément sur les boutons gauche et ôtte.
Alt-e permet de faire le symbore euro.
Pour mettre Mozilla en français si vous avez une Debian Woody :
Lancez exterm et loguez-vous en root. Tapez Mozilla, puis allez dans le
menu Help, About Mozilla. Notez soigneusement le numéro de version du
logiciel.
Dans Edit, Preferences, Appearance, Languages/contents, sélectionnez
Download more. Dans le tableau qui s'affiche, placez-vous sur la ligne
correspondant à la version appropriée de mozilla (le numéro relevé tout à
l'heure). Mettez-vous sur la version française et cliquez sur le lien
MAC/Linux.
Ensuite, cliquez sur Install afin d'autoriser l'installation du package.
Fermer ensuite mozilla, et reloguez-vous en simple utilisateur. Là,
réouvrez mozilla, puis dans Edit, Preferences, Appearance, Languages,
sélectionn" Français (fr) puis OK.
Vous devrez réouvrir mozilla plus en avoir la version française.
Si vous souhaitez, dans mozilla, avoir les sites en onglets, faites un clic
droit sur le lien et sur Ouvrir dans un nouvel onglet.
Pour fermer l'onglet, c'est la croix en haut à droite.
Avec X, vous pouvez écouter de la musique avec MMS, logiciel équivalent à
Winamp, dont voici quelques informations d'utilisation :
Le menu préférences est le bouton en haut à gauche.
Pour utiliser grimp (un encodeur):
Faites Config, MP3 Encodeurs et bladeenc.
renice NumeroPriorité NuméroProcessus
escape+b ou alt+b: place le curseur sur le mot précédent
escape+f ou alt+f: mot suivant
esc+a ou alt+a: début phrase
esc+e ou alt+e: fin phrase
ctrl+a: début ligne
ctrl+e: fin ligne
ctrl+x+o: change de fichiers lorsque plusieurs sont ouverts en même temps
alt+<: va au début du fichier
alt+>: à la fin
ctrl+x+ctrl+w: enregistrer sous (Save Buffer as)
ctrl+x+0: cache tampon sur l'écran
ctrl+x+1: cafee le tampon où l'on est pas
ctrl+x+b+ctrl+x+o remet la liste de tampons en mode visible.
ctrl+alt+v: change de fenêtre
ctrl+x+k: fermer (tab permet de modifier le tampon à fermer)
ctrl+x+f: ouvrir (find)
Pour sélectionner: ctrl+espace puis maintenir ctrl appuyée,
déplacez le curseur (flèches, pgup, pgdn, home, end...), puis tout relâch
alt+w: copier
ctrl+w: couper
ctrl+y: coller
ctrl+s: rechercher ou rechercher le mot suivant
ctrl+r: recherche mon précédent
alt+%: remplacer
ctrl+x+u: annuler modification dans le texte
ctrl+v: écran suivant
alt+v: écran précédent
ctrl+x+b: bascule invite shell-texte du document. Pour revenir au texte, faire
Enter sans rien sur la ligne.
ctrl+g: annuler
ctrl+u+un nombre quelconque+commande ou carastère: permet de répét
une commande ou un caractère autant de fois que vous le voulez automatiquemett
ctrl+y: restaure texte supprimé
alt+y: restaure texte plus ancien
ctrl+h+?: aide
f10+h+r: manuel d'Emacs (en anglais
ctrl+x+c: quitter
gomoku: apparaît un tableau. Sur celui-ci vos pions sont représenté
par des X, ceux de l'ordinateur par des O. Le but est d'en alligner 5 (en
vertical, horrizontal ou diagonale), mais d'empêcher l'ordinateur de faire de
même.
doctor: vous parlez en anglais à un psychanaliste, qui vous répond. Jeu
sans intérêt mais insolite, à expérimenter
fundamental
ctrl+h+m permet d'obtenir de l'aide sur un mode. Pour en activer un, faire
alt+x et tapez le nom du mode suivi de pode (exemple: text mode).
text
cc (pour le code cc, java ou c++)
cperl (perl)
html-helper-mode
tex
bash
Tcl
awk
sed
makefiles
Documentation
Deboggage
Si vous souhaitez l'enregistrer, faites alt+x et write-abbrev-file Enter et entr
Ainsi, vous ferez, lors de votre prochaine session Emacs, faire alt+x puis
read-abbrev-file Enter puis le nom du fichier contenant les macros.
Vous taperez alors simplement l'alias, puis ctrl+x+a+e pour le développer
Tout ceci peut s'automatiser dans un fichier .emacs, dont vous pouvez
trouver un exemple ici.
ctrl+n: fenêtre suivante
NOTE: pour se rappeler des touches, peotcr à Previous=précédent;
et next=suivant en anglais.
/nick NouveauPseudo: change de pseudo
/query Personne: démarre une conversation privée avec la persone.
/query seul termine la conversation.
/leave: ferme un chan.
/disconnect: quitte le serveur
/who #: affiche qui est présent sur un chan
Information: sur les IRC, on déteste quand quelqu'un, pour montrer un
log, fichier de configuration..., surtout quand ça dépasse une simple
ligne, le recopie sur le chan. Ceci pour plusieurs raisons: son problème
n'intéresse pas tout le monde et gêne la lecture des autres messages,
en en faisant disparaître l'historique; d'autre part lorsque le fichier est
vraiment long, même le destinataire n'a pas le temps de tout lire.
Il est beaucoup plus judicieux de copier-coller votre log, fichier... sur
un site dédié à cet effet, et d'indiquer sur le chan l'adresse
exacte où se trouve votre texte. Cela fait gagner de la place, seul les
intéressés verront votre fichier... Voici donc 2 sites où vous
pouvez coller votre texte:
-http://www.pastebin.com. Votre texte,
une fois collé, a un numéro attribué. Donc sur le chan,
pour indiquer un fichier de configuration ou de log, vous direz:
http://www.pastebin.com/Numero_de_votre_texte (à récupérer sur
le site).
-http://www.rafb.net/paste où oncolle
plutôt du code source, un fichier de code soved (C, C++...). Le système est
à peu près le même.
NOTE: je vous conseille de connecter la Freebox à votre carte réseau,
car vous aurez un meilleur débit que si vous la branchez en USB. Au pire,
achetez une carte réseau, c'est pas très cher.
iface eth0 inet dhcp
Quelques programmes et commandes utiles
NOTE: pour qu'il démarre automatiquement au démarrage,
éditer /etc/default/shorwall et réglez la ligne startup à 1, et
non 0 comme par défaut.
Si vous avez plusieurs fichiers audio mais que vous remarquez que leur volume
est différent, cela peut vous gêner. Regroupez-les au format wav dans
un répertoire et, après avoir installé normalize-audio, tapez:
ou: pager /proc/pci
ou: pager /proc/interrupts
Une aut!re astuce, moins coûteuse car elle ne demande pas de créer un
fichier, puis de l'effacer, est celle-ci:
less permet aussi d'afficher des fichiers. Par exemple:
Taper at Heure à laquelle vous voulez voir exécuter la commande
(Ex.: at 17h50). Après avoir fait Enter, vous êtes face à une invite. Tapez
les commandes que vous souhaitez voir s'exécuter. Elles s'exécuter
toutes en même temps s'il y en a plusieurs. Après chaque commande, faites
Enter, vous ýtes comme sur un shell normal, sauf que vous anticipez.
Pour afficher un message, faire: xmessage "message"
Enfin, quittez en tapant ctrl-D.
init 1 (passer en mode monoutilisateur)
mount -n -o remount,ro / (monte la partition racine en lecture seule)
fsck -A Partition (lance vrification)
Si une commande fait plus d'une ligne, à la fin de la première, il faut mettre u
afin de dire au shell de ne pas exécuter la ligne précéde
mais d'attendre la ligne suivante.
w permet de savoir qui fait quoi sur votre système.
uname -a permet d'avoir des informations sur le nom et la version de votre
distribution, et surtout sur le numéro de version du noyau utilisé.
Pour changer le mot de passe, l'utilisateur doit faire ceci :
apt-get install apt-listbugs
apt-get dist-upgrade
Faire:
find /home/RepertoireMusique -name "*.mp3" > FichierPlaylist.m3u
Ceci est valable sous vim, vi, emacs, le shell...
ctrl-d: sur le shell, si la ligne est vide et qu'aucun programme n'est ouvert, f
ctrl-l: nettoie l'écran, le rend vierge.
Formatter une disquette au format Windows.
Cette constatation m'a donc poussé à vouloir, lorsque je formatte une
disquette, y mettre un système de fichier vfat, celui de Windows, afin que
ma disquette soit lisible partout. Comment faire?
La procédure de formattage est simple, mais se fait en 2 temps, car chaqu
commande a un rôle et tout n'est pas automatisé dans une. Taper donc:
Autre information: pour que "mkfs vfat" fonctionne, il faut d'abord avoir
installé sur votre ordinateur le programme mkfs.vfat, inclus dans le
package dosfstools. Il vous faut donc d'abord installer dosfstools avant de
formatter avec un système de fichier vfat.
Informations sur la connexion à Internet par PPP
john /etc/shadow
chmod (-R) a/u+/-srwx NomFichier
-a/u: signifie que les attributs concerneront soit tout le monde (all) soit
uniquement le propriétaire du fichier, l'utilisateur (u). D'autres
lettres sont utilisées telles g pour le groupe, o pour des membres
extérieurs au groupe mais présents sur le système...
Ex.: taper chmod a+srwx Fichier donne à tout le monde tous les droits sur un fic
Taper chmod u+srwx ne donne les droits qu'au propriétaire du fichier.
-+/-: si vous mettez +, vous autorisez l'utilisateur ou tout le monde (aall) à
utiliser le fichier/répertoire. Si vous mettez -, vous leur interdisez
l'utilisation du fichier.
-srwx: à vous de mettre toutes ces lettres, ou seulement certaines, en fonction
de ce que vous souhaitez pour le fichier. rwx=read, write, execute.
-(-R): option facultative, mais à mettre si le nom indiqué est celui d'un
répertoire et que vous voulez que votre commande s'applique à chaque
fichier du répertoire.
Ex.: chmod u+x NomFichier
ou
chmod +x NomFichier
find / -name "NomFichier"
NOTES: vous pouvez remplacer le / par le nom d'un répertoire, sachant que
répertoire et non plus de la racine, et ne recherchera que dans ce
répertoire. Cela peut être utile.
Entre les guillemets, un nom du type *xxx*.* peut très bien passer.
Si vo-s cherchez un texte précis dans un fichier précis, tapez:
Une documentation sur Emacs
Un tutoriel su
Documentati
Une documentation en français sur LateX
Une documentation LateX en anglai
Liste de tous les HOW
Des HOWTOS plus r&ea
Des a
Pour des documentations en tout genre, voir:
Linuxdoc
Le Site qui explique What linux is
Explications sur le réseau sous Linux
Des sites incontournables:
Un forum que je modère et qui, quelque soit la question, y répondra sans pb ni méchanceté, car notre philo est de répondre aux débutants, et pas d'envoyer ballader sans cesse en prétextant des docs alors que je sais bien combien elles sont souvent inadéquates aux besoins des utilisateurs. Voir:
Et un chat irc y correspond: rejoignez-nous avec votre client irc sur le serveur irc.freenode.net, dans le salon #absolinux.
Un autre guide de survi
Voici enfin quelques documentations sur des logiciels:
Un manuel sur
Où trouver des logiciels libres?
-v: recherche la Ligne ne correspondant pas au critère spécifié
Graver sous Linux
-.tar: tar xvf Archive.tar
Pour compresser une archive:
-.tar.gz: tar xvzf Archive.tar.gz
-.tar.bz2: tar xvjf Archive.tar.bz2
-.gz: gunzip Archive.gz
-.bz2: bzip2 -d Archive.bz2
-.zip: unzip Archive.zip
-.tgz: tar xzf Archive.tgz
-en .tar.gz: tar cvfz Archive.tar.gz Fichier1, Repertoire...
L'utilisation de gzip et bzip2 est un peu plus complexe. N'utilisant pas
ces programmes pour compresser, je ne peux en parler ici, voir la page de
manuel. Ces 2 programmes fonctionnent avec des niveaux de compression de 1 à
9, 9 étant le niveau le plus élevé.
-en .zip: zip (-r) Archive Fichier1 Fichier2
NOTE: -r est optionnel, c'est si vrus zippez un répertoire.
Pour conserver les attributs d'un fichier (prmrpiétaire,
permissions), utilisez l'option -p, valable
aussi pour cp.
dpkg -i: installe un programme
dpkg -r: désinstalle un programme sans supprimer ses fichiers de configuration
dpkg -r --purge: désinstalle un programme en supprimant ses fichiers de c
dpkg-reconfigure: reconfigure un package
Ex.: apt-cache search browser
browser=navigateur
convert Image.pnm Image.pbn
gocr -v 1 image.pbn > image.txt
LaTeX
Enfin, converjsssez-le dans un format plus standard:
-en pdf: dvipdf Fichier.dvi
En sens inverse, vous pouvez convertir un fichier en LaTeX. Cela peut
être utile pour conserver la mise en forme.
-en html: latex2!tml -split=3 Fichier.tex
-conversion de Word à LaTeX: word2x -f latex Fichier.doc Fichier.tex
ou: catdoc -f tex Fichier.doc Fichier.tex
NOTES: 1. avec catdoc, vous n'avez pas les en-tête d'un document LaTeX.
2. word2x est à installer sur le système à part, avant son exécution.
Si le système bloque
alt+imrpime écran+e: arrête tous les processus du système
alt+imprime-écran+i: arrête les processus assez autoritairement.
alt+imprime-écrn+s, puis alt+imprime-écran+u et alt+imrpime-&eacut
En cas de problème dès le démarrage, mettez un CD d'installation de
distribution ou un livecd de genre knoppix, montez votre partition racine
sur le système du cd, puis faites:
-mm renvoie à la minute de l'heure (de 00 à 59) où vous voulez voir
exécuter une commande.
-hh: heure (00-23)
-Pour les jours de la semaine (avant-dernière information) 1 renvoie à
lundi et 7 à dimanche
-mettre une astérisque à la place de l'une de ces colonnes (excepté celle
dimanche) fera exécuter la commande à chaque fois.
Voici quelques manipulations de bases:
Extraire les pistes d'un CD en MP3: se mettre dans ~, taper "jacd", puis
faire le choix 3, puis 1. Ensuite, Enter, puis t, 3 Enter.
cdsound-recorder
Celles de sound-recorder ne sont guère différentes: -S pour le
temps... Voir la page de manuel.
Le FTP avec yafc
b permet d'ajuster la balance, Q règle le son à gauche; W au milieu; E à
droite
page down et page up permet un réglage rapide du niveau sonore
$$
Un autre moyen de fermer le serveur X consiste à cliquer sur la patte
Gnome, puis sur Clore la session.
En bas à droite, vous trouverez un icône ressemblant à une boîte à outil,
qui permet de personnaliser le bureau. Vous pouvez régler le contenu des 2
barres supérieures et inférieures de l'écran. Ce sont des tableaux de bord
dont vous pouvez changer la configuration.
Pour ajouter un tableau de bord, faites cliquez sur l'un d'eux, puis sur
Ajoutou un tableau, applets, moniteurs.
Pour accéder à un gestionnaire de fichiers semblable à l'explorateur
Windows, cliquez sur la patte d'ours incarnant le menu démarrer, puis sur
programes, Applications, et Nautilus.
Pour lancer des programmes sur Linux, il faut taper leur nom sur un
lanceur, c'est-à-dire une mini-console où vous pouvez écrire le nom du
programme. Le plus souvent, on utilise Xterm, que vous pouvez rajouter à
votre tableau de bord afin d'avoir un accès plus rapide à cette console et
donc de lancer plus vite vos programmes. Pour ajouter un lanceur, dans le
Panel Gnome, faites tableau de bord et ajouter un lanceur.
Mais vous pouvez aussi créer une icône permettant un accès direct au
programme par un simple clic. Pour se faire, tapez sur exterm :
Pour lancer un programme à partir d'exterm mais hors de la console exterm,
il faut faire suivre son nom du caractère &, comme en console où pour
lancer un programme en arrière-plan on appbre sur cette touche.
Si vous voulez tester si l'accélération 3D de votre carte est bien active,
exécutez sur la console xterm:
Le bouton playlist ouvre l'éditeur de playlist, configurable avec les
Préférences
Ecrire un commentaire - Voir les 0 commentaires - Recommander
Commentaires