GERBELOTBARILLON.COM

Parce qu'il faut toujours un commencement...

Linux

Commandes principales de l'environnement Linux

Documentation

man, apropos

Répertoires / Fichiers

pwd, cd, mkdir, rmdir, ls, cp, mv, rm, file, ln, touch, wc, which, whereis, mount, unmount, grep, find, cat, tac, more, less, nl, od, split, join, paste, gzip, gunzip, tar, pr, sed, awk, cut, head, tail, sort

Permissions

chmod, chown, chgrp, umask, newgrp

Comptes utilisateurs

logname, id, who, tty, passwd

Processus

ps, pstree, top, kill, killall, jobs, bg, fg, nice, renice

Divers

tee, cal, alias, unalias, echo, exit, logout, write, wall, mail, mesg

Editeur Vi

Vi est l'éditeur disponible sous Linux depuis les origines. C'est celui qui reste utilisable lorsqu'il n'est pas possible d'utiliser les autres (nano, ed, emacs...).

CommandeExplications
LANCEMENT
vi <nom du fichier>Depuis un shell, lance l'édition du fichier nommé
ENREGISTRER
:q!Quitte vi sans enregistrer les modifications éventuelles
:wqQuitte en sauvegardant les modifications
DEPLACEMENT DANS L'EDITEUR
Flèches ou h,j,k,lDéplacement du curseur dans l'éditeur
HDéplacement en Haut de page
LDéplacement en Fin de page
MDéplacement en milieu de page
wDéplacement en début du mot suivant
INSERTION DE TEXTE
iInsertion avant le curseur (insert)
aInsertion après le curseur (append)
oInsertion d'une ligne après la ligne courante
OInsertion d'une ligne avant la ligne courante
RECHERCHER DANS LE DOCUMENT
/chaineRecherche de la chaine vers le bas du texte
//Recherche la chaine suivante dans le texte
?chaineRecherche la chaine vers le haut du texte
??Recherche la chaine précédente
SUPPRESSION DE TEXTE
xCoupe le caractère courant
XCoupe le caractère précédent
6xCoupe les 6 caractères suivants
dwCoupe le mot courant
5dwCoupe les 5 mots suivants
ddCoupe la ligne courante
5ddCoupe les 5 lignes suivantes à partir de la ligne courante
COPIER DU TEXTE
y5wCopie les 5 mots suivants
yyCopie la ligne courante
5yyCopie 5 lignes
COLLER DU TEXTE
pColle après le curseur
PColle avant le curseur
AUTRES COMMANDES
uAnnulation de la dernière modification
:set numberAffichage des numéros de lignes
:set nonumberCache les numéros de lignes

Les HowTo's de Linux

Comment faire ? Comment résoudre mon problème ? Pourquoi personne ne rencontre le même problème et aucun ne donne des solution ? C'est ici que l'on essaie de résoudre les tracas du quotidien de l'usage du système Linux.

Pour connaître le chemin, interroge celui qui en vient.

Proverbe Chinois

Installer LaTeX sur Debian

LaTeX est un mécanisme d'édition pour la composition de documents. Ce n'est pas de l'édition WYSIWYG telle que nous pouvons la trouver par le biais de logiciels bureautiques mais plutôt une véritable composition respectant les préceptes de la typographie.

Lire la suite...

Pour utiliser LaTeX sur Debian, il faut installer les paquetages TeX Live.

>>> sudo apt-get install texlive-base
>>> sudo apt-get install biblatex
Par défaut, les polices de caractères ne sont pas en volume important, même si les principales sont installées par les commandes précédentes. Nous pouvons facilement en ajouter par :
>>> sudo apt-get install texlive-fonts-recommended
>>> sudo apt-get install texlive-fonts-extra

Support de pdflatex :

>>> sudo apt-get install texlive-latex-base

Support de subfigure :

>>> sudo apt-get install texlive-latex-extra

Pour la gestion de styles supplémentaires :

>>> sudo apt-get install texlive-latex-recommended texlive-science

Un des meilleures éditeurs de texte pour TeX est certainement TexMaker, que vous pouvez installer simplement par :

>>> sudo apt-get install texmaker

Installer Apache sur Debian

Bien qu'il existe d'autres systèmes de gestion de sites web, Apache reste une valeur sûre, pouvant être complexe mais pas si compliqué que cela à configurer. Les explications qui vont suivre sont relatives à l'installation sur Debian. Pour les autres distributions ou systèmes d'exploitation, il va falloir adapter...

Lire la suite...

Commencez par installer le serveur Web Apache en version 2 ainsi que quelques outils.
sudo apt-get install apache2 apache2-doc apache2-utils
Editez ensuite le fichier de configuration d'Apache (/etc/apache2/apache2.conf) pour désactiver l'option KeepAlive
KeepAlive Off

Le dossier par défaut des sites Apache sont situés dans /var/www/html. Créez votre dossier qui va contenir vos fichiers html. Essayez de nommer vos répertoires avec des nomenclatures DNS pour que cela soit correspondant avec le domaine que vous souhaitez développer. Dans les examples suivants, le domaine sera test.com. Nous ferons donc
sudo mkdir -p /var/www/html/test.com
Le dossier que vous venez de créer en tant que root doit être autorisé à votre utilisateur afin de pouvoir lui apporter des modifications.
sudo chown -R user:user /var/www/html/test.com
sudo chmod -R 755 /var/www/html/
Placez ensuite un simple fichier html dans le dossier nouvellement créé pour ultérieurement tester votre site web.

Il faut ensuite créer le fichier virtual host qui va spécifier à Apache où se situe le site et comment il est censé se comporter.
sudo cd /etc/apache2/sites-available
sudo cp 000-default.conf test.com.conf
Il vous faut ensuite éditer ce fichier afin de le faire correspondre à vos besoins.

Décommentez et modifiez la ligne ServerName http://www.test.com
Changez ensuite votre DocumentRoot /var/www/html/test.com et ajoutez une ligne ServerAlias test.com.
Sauvegardez et redémarrez le service Apache
sudo a2ensite test.com.conf
sudo service apache2 reload
Il ne reste plus qu'à vous assurer que votre DNS pointe bien sur l'IP de votre serveur Debian. Vous pouvez simplement ajouter dans votre fichier /etc/hosts un alias sur votre localhost pour faire simple.

Convertir ses Blu-Ray / DVDs en MKV

Si vous disposez de supports fragiles tels les DVDs et les Blu-Ray, et que vous ne supportez pas de voir des traces de doigt lorsqu'ils sont manipulés, il ne vous reste qu'une solution : les convertir au format d'un fichier numérique.

Lire la suite...

Pour disposer de la meilleure qualité possible, il n'est pas question de passer par un format du genre DivX car trop destructeur pour la qualité de la vidéo. Il faut vous orienter vers le format MKV.

Il existe probablement beaucoup de façons de procéder à cette transformation mais celle que je considère comme la plus aboutie et la plus simple est celle du logiciel MakeMKV. Ce n'est pas un produit gratuit mais il est peu cher et surtout très efficace. Ce serait dommage de ne pas soutenir leurs auteurs pour services rendus.

Il est disponible sous les plateformes classiques Windows et Mac mais également sous Linux. Pour ce dernier, il faudra tout de même plus de manipulations que simplement une installation en quelques clics mais le résultat est là : cela fonctionne très bien.

Le site de référence pour Linux est la page du forum MakeMKV qui vous guidera sur l'ensemble des étapes de configuration. C'est très simple et je vous le résume rapidement dans la suite :

Téléchargez les deux fichiers d'archive makemkv-bin-x.x.xx.tar.gz et makemkv-oss-x.x.xx.tar.gz depuis la section download

Assurez-vous d'avoir les prérequis d'installés pour pouvoir compiler les sources de MakeMKV.
sudo apt-get install build-essential pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev libqt4-dev

Désarchivez le fichier makemkv-oss et faites
./configure
make
sudo make install

Désarchivez le fichier makemkv-bin et faites
make
sudo make install

L'application sera installée dans /usr/bin/makemkv et sur Debian-like, une entrée de menu dans la rubrique Son et Vidéo apparaîtra sous le nom MakeMKV.

Extraire les pistes audio d'un CD

Parmi les différents logiciels d'extraction et de conversion de pistes audio, mon choix s'est porté sur asunder. Je ne sais pas si c'est le plus rapide mais en tout cas il fonctionne très bien.

Lire la suite...

Parmi les attraits d'asunder résident la simplicité d'usage, la connexion à la banque d'informations CDDB et la possibilité de convertir à la volée en FLAC ou OGG mais également en MP3 (avec le plugin LAME).

sudo apt-get install asunder lame
Et c'est tout...