marie-chat2-aout2004.jpg

Le site de Vincent

Des photos et un peu de Linux

Accueil Informatique Syntaxe logiciels
Syntaxe des logiciels

pg_dump

pg_dump -U postgres -f nom-du-fichier.sql mabase2

permettra de sauvegarder la base "mabase2"

vim

Ouvrir fichier :n fichier
Ouvrir fichier :e fichier
Quitter :q
Quitter sans enregistrer :q
Enregistrer :w
Enregistrer sous :w autrenom
Enregistrer puis quitter :wq
Imprimer :ha
Rechercher :? expression
Rechercher suivant n
Accès aux commandes externes :!
Par exemple :! ls
Utilisation d'ispell :! ispell -d french %
Utilisation d'aspell :! --lang=fr -c%

scp

scp fichier user@host:/chemin/vers/où/copier

par exemple :
scp fichier.txt vincent@machine2:/home/vincent/Desktop/

permet de copier le fichier fichier.txt vers le "Desktop" de vincent sur machine2

uname

uname

-m machine

-n nom d'hôte

-r release

-s sysname

-p processor

-i hardware

-o operating system

-v version operating system

-a all

tidy

tidy -f fichier-erreur fichier_a_parser

pour produire un fichier d'output :

tidy fichier_a_parser > nouveau-fichier.htm(l)

tar et zip

tar -xvf fichier-a-decompresser

tar -cvf nouveau-nom.tar fichier-a-compresser

 tar -cvzf /chemin/archive.tgz /chemin/rep-a-tarer --exclude repkonveupa --exclude autre-repkonveupa
 
Explications :
c : créer l'archive
v : verbeux
z : compresse l'archive avec gzip
f : sert à indique un nom de fichier (ici archive.tgz)
 
Pour repkonveupa : ne pas mettre le / de fin !

gunzip fichier-a-decompresser

gzip fichier-a-compresser

sed

sed -i

pour travailler directement sur le fichier, sans utiliser de fichier intermédiaire

rst

HTML

utiliser la commande :

rst2html.py le-fichier.txt sortie.html

on peut appeler une feuille de style css :

rst2html.py --stylesheet /usr/local/docutils/tools/stylesheets/default.css le-fichier.txt > sortie.html

LATEX

rst2latex.py le-fichier.txt b sortie.tex

Quelques options :

--documentclass book

--documentoptions 12pt,a4paper

--language fr

--font-encoding T1

La documentation sur la syntaxe de rst est quelque part sur le disque...

rpm

rpm -ivh (pour installer)

rpm -e (pour désinstaller)

ps

ps aux | grep expression

permet de retrouver les processus contenant 'expression'

latex2html

latex2html -no_subdir -split 0 -show_section_numbers nom-du-fichier.tex

jpeg2ps

jpeg2ps fichier.jpg > fichier.eps

iconv & recode

iconv -f encodage -t encodage fichier

recode encodage1..encodage2 fichier

html2text

 html2text -nobs -o result.txt fichier.html

l'option -nobs sert à formater correctemment la sortie vers le fichier

sinon, pour visualiser à l'écran, on peut faire :

html2text fichier.html | more

htlatex tex4ht

transformer un fichier tex en fichier html :

htlatex fichier.tex

grep

grep "expr1\|expr2" *

enscript

enscript -1RG -L66 -MA4dj -X88591

Pour avoir des lignes colorées :
-H2 (colore 2 lignes)
-highlight-bar-gray=0.3 (gris 30%)

chmod

0 = aucun droit
1 = x = modifiable
2 = w = write
4 = r = read

ispell & aspell

ispell -d french fichier.ext

ispell -d french -p/home/vincent/.ispell_french fichier.tex

-t (texte tex) -dfrench (pour la langue française)

Dans vim, taper :
:! ispell -d french %

aspell --lang=fr -c fichier.ext

Dans vim, taper :
:! aspell --lang=fr -c %

a2ps

a2ps fichier : transcode le fichier en postscript et l'envoie à l'imprimante

a2ps -o nouveau-fichier.ps fichier : transcode le fichier en ps et l'enregistre sous le nom "nouveau-fichier.ps"

a2ps
-B : sans entête
-MA4dj : format a4 spécial (sinon il bouffe l'en-tête)
- d : imprimante par défaut ou -o fichier : pour créer un fichier de sortie
- R : mode portrait
-1 : une feuille par page
-L66 : 66 lignes par page
--margin =3 : marge interne
--borders=no : pas de cadre autour de la page
-c : coupe les longues lignes

En pratique, utiliser :
a2ps le-fichier
tout cela étant/devant être positionné dans les fichiers de config (/etc/a2ps.cfg et /etc/a2ps-site.cfg)

 
Joomla 1.5 Templates by Joomlashack