Aide Mémoire Linux

Juke juke@free.fr

Dernière mise à jour : Fri Aug 8 21:24:52 2008

Table des matières

Vim

Objets

w
mot en cours (avec espace)
e
mot en cours (sans espace)
$
jusqu'a la fin de ligne

Effacement

d[obj]
efface l'objet
x
efface le caractere sous le curseur
dd
efface la ligne courante
2dd
efface les 2 lignes

Annuler/Répéter

u
annule
U
annule tout les changements de la ligne
C--r
Retabli

Copier/Coller

y
Place dans le tampon
p
Colle le tampon apres le caractere courant
P
Colle le tampon avant le caractère courant

Recherche

/motif
Rrecherche le motif suivant
?motif
Recherche le motif precedent
n
va à l'occurence suivante
N
va à l'occurence précédente
%
recherche la parenthése correspondante
set ic
ignore la case
set hls is
coloration des recherches
nohlsearch
stop la coloration

Remplacement

R
Passe en mode remplacement
r
Passe en mode remplacement pour 1 caractere
c[obj]
Change l'objet
:s/foo/bar
remplace foo par bar
:s/foo/bar
remplace foo par bar sur toute la ligne
#,#s/foo/bar/g
# = numero des lignes, inclus
%s/foo/bar/g
dans tout le fichier
/gc
Demander confirmation

Déplacement

C--g
donne la position dans le fichier
nG
Va à la ligne n
b
va au début du mot précedent.

Commandes Vim

:w
enregistre le fichier
:q
quitte le fichier
:!
force
:!cmd
execute la commande shell cmd
:e
Edite un fichier

Les modes

I
Insersion
R
Remplacement
V
Visuel

Caractères spéciaux

:digraphs
affiche la tablea des caractères spéciaux

Aide a la saisie

C--x
passe en mode complétion
C--n
complète le mot
C--l
complète la ligne

Diviser l'écran

sp
divise horizontalement
vs
divise verticalement
C--w + direction
Va au split suivant
q
ferme le split

Bash

Les couleurs dans les pages de manuel

Pour cela il faut utiliser most comme pager :

update-alternatives --set pager /usr/bin/most

Enregistrer une session shell

script
script permet d'enregistrer une session shell, ce qui est tapé et ce qui est retourné.

Creer des repertoire recursivement

mkdir -p /chemin/a/creer
Crée les repertoires et ne renvoi pas d'erreur si ils existe déjà

==Lister les fichiers==
ls -t
Trier par date de modification des fichiers

MC

Utiliser l'editeur systeme à la place de celui qui est embarqué : use_internal_edit doit être à 0

MOST

T
Debut du fichier

Screendump

screendump
Envoi le contenu de la console sur stdout

Iceweasel

iceweasel -ProfileManager
Lance iceweasel avec le gestionnaire de profile