Professional Documents
Culture Documents
Imprimer
Compresser
Compresser un fichier:
bzip2fichier(meilleur taux de compression)
gzipfichier
Dcompresser un fichier:
bunzip2fichier.bz2
gunzipfichier.gz
Comparer 2 rpertoires:
diffrrp1rp2
Comparer 2 fichiers:
difffichier1fichier2
iprouteadddefaultvia192.168.0.1
Contrle de tches
Options de tar:
c: crer
t: tester / lister
x: extraire
j: (d)compression bzip2 la vole
z: (d)compression gzip la vole
Grer le temps
Attendre 60 secondes:
sleep60
Afficher la date actuelle:
date
Mettre l'heure ntp :
ntpdatetime.nist.gov
Mesurer le temps pris par une commande:
timetrouve_prince_charmantbeauriche
Rseau
Vrifier l'tat d'un lien Ethernet:
ethtools<interface>
Afficher toutes les interface rseau disponibles:
iplinkshow
Expressions rgulires
Raccourcis bash
dbut de ligne
fin (end) de ligne
mot suivant
mot prcdent
couper (kill) la fin de la ligne
coller (yank)
efface (delete) le caractre droite
du curseur
<esc>d
efface le mot droite du curseur
<ctrlt> transposer deux caractres
<esc>t
transpose le mot prcdent et le
suivant
<ctrlr> rechercher dans l'historique
<ctrll> effacer l'cran (quivalent clear)
<ctrld> envoie le caractre 'fin de fichier'
<ctrlc> arrter la commande en cours
<ctrlz> stopper la commande en cours
<tab>
complte l'lment
<tab><tab>affiche les compltions possibles
<ctrla>
<ctrle>
<ctrl>
<ctrl>
<ctrlk>
<ctrly>
<ctrld>
Vi
*
#
Modes
i(<ins>) mode insertion
<esc>
mode commande
o
ajouter une ligne aprs la ligne
courante et passer en insersion
Sortir, sauver
:w
:wnom
:w>>nom
:q
:q!
:x(:wq)
:enom
:e!nom
:e!
sauver le fichier
sauver dans le fichier nom
sauver la fin du fichier nom
quitter sans sauver
quitter de force sans sauver
sauver et quitter
ferme le fichier courant et dite le
fichier nom
ferme le fichier courant de force
et dite le fichier nom
annule tous les changements et
revient au fichier original
h
j
k
l
^^
$
gg
G
nG
w
b
<ctrlf>
<ctrlb>
fx
tx
H
M
L
Numrations
Rechercher
/motif
?motif
n
p
recherche
recherche
recherche
recherche
Remplacer
:m,ns/a/b/gremplace a par b entre les lignes
m et n
:1,$s/a/b/gremplace a par b dans tout le
fichier
:%s/a/b/g idem
Signets
mx
'x
d'x
'.
cre le signet x
va au signet x
coupe jusqu'au signet x
aller la dernire ligne dite
Macros
qx
q
@x
n@x
Dplacements
enregistre la macro x
termine l'enregistrement de la
macro
invoque la macro x
invoque n fois la macro x
Registres
:reg
"n
"nd$
"np
Shell
:!cmd
:%!cmd
:r!cmd
!'xcmd
:shell
Fentres (splits)
Divers
u
<ctrlr>
<ctrll>
<ctrlg>
<ctrln>
annuler
refaire
redessiner l'cran
affiche des informations sur le
fichier
propose une compltion sur un mot
Invoquer vi
Apprendre vi
vimtutorfr
Ouvrir un fichier distant
viscp://user@host//path/to/file
viftp://user@host/path/to/file
Emacs
Sortir, sauver
Dplacements
<ctrla>
<ctrle>
<ctrl>
<ctrl>
<esc><
<esc>>
dbut de ligne
fin (end) de ligne
mot suivant
mot prcdent
dbut du fichier
fin du fichier
Numration
Rechercher
Variables .vimrc
Utiliser l'indentation automatique
setautoindent
Taille de l'indentation
settabstop=4
setshiftwidth=4
Affichage de la parenthse/ du crochet/de
l'accolade correspondant
setshowmatch
Utilise la cloche visuelle plutt que le beep
setnoerrorbells
setvb
Affiche/n'affiche pas les correspondances de
recherches en surbrillance
sethls
setnohls
Recherche incrmentale en cours de frappe
setincsearch
Permet vim de fonctionnel en ode noncompatible vi
setnocompatible
Utilise la coloration syntaxique
syntaxon
Dfinit les raccourcis <ctrl-j> et <ctrl-k> pour
passer d'une fentre l'autre en la maximisant
map<CJ><CW>j<CW>_
map<CK><CW>k<CW>_
Dfinit le raccourci <F10> pour enregistrer le
fichier et quitter
map<F10>:wq<CR>
Remplacer
<esc>%
remplacer
en rponse la question : y remplace, n ne
remplace pas, ! remplace toutes les
occurrences
Shell
<esc>xshelldmarre un shell
<esc>!cmd excute cmd
<esc>|cmdexcute cmd sur le contenu de la
rgion marque
Buffers
<ctrlx>b passe au buffer suivant
<ctrlx>bnompasser au buffer nom
<ctrlx>k supprimer le buffer courant
Fentres
<ctrlx>2 diviser l'cran en 2 fentres
<ctrlx>o aller dans l'autre (other) fentre
<ctrlx>1 1 seule fentre dans l'cran
Divers
<ctrlx>uannuler la dernire commande
<ctrlg> annuler une commande en cours
<ctrlt> transposer deux caractres
<esc>t
transpose le mot prcdent et le
suivant
<ctrll> centre l'cran sur la ligne courante