======Clavier Zsh======
* ctrl+w : backspace kill word
* ctrl+a : begin of line
* ctrl+e : end of line
* ctrl+l : clear screen
* ctrl+u : clear the current line
======Clavier Emacs======
|Control+tab | switch window |
|Shift+Left | previous buffer |
|Shift+Right | next buffer |
|f1 | manual page |
|f2 | recall last macro |
|f3 | query-replace |
|f3 | replace-string |
|f4 | comment-region |
|Shift+f4 | uncomment-region |
|f5 | term |
|Alt+l | goto line |
macro
std_epita
comment
======Commandes et Alias======
====Commandes====
* ct-profile : configure votre profile ~/.ctafconf/user-profile
* ct-repo : gere les repositories svn et cvs (les enregistrent, les ajoutent, les checkouts, exportent l'env)
* ct-ssh : gere vos connections ssh (dans ~/.ctafconf/ssh)
* ct-installconf : installe et/ou mets à jours la ctafconf
* ct-esdonoff : toggle esd on and off
* sshe : ssh epita (sshe agla)
* ct-save-ssh : save your ssh configuration
* ct-save-gaim : save your gaim profile
* ct-save-firefox : save your firefox profile
* ct-save-thunderbird : save your thunderbird profile
* ct-repo : admin your repository (svn and cvs)
* ct-socks : set your socks password
* ct-remove-backup : remove *-prev-date file in your home directory
* ct-proxy : configure wget
* ct-date : console date reminder
====Alias====
==software==
* grepr : grep recursif avec affichage du nom du fichier et du numero de ligne
* wgetr : wget recursif
* e : emacs
* ne : emacs en console
* rd : rm directory
* tb : thunderbird
* ff : firefox
==navigation dans l'historique des dossiers==
* + : next directory
* - : previous directory
* h : directory history
==compilation==
* c : ./configure
* m : make
* mm : make avec sortie qui scroll
* md : make distclean
* gm : gmake
* ma : make clean all
* mac : make clean all check
* fixme : affiche tous les fixme de tous les fichiers du repertoire
* purge : supprime les fichiers temporaires (~* #*)
* rpurge : supprime les fichiers temporaires recursivement (~* #*)
* rpurge_svn : supprime tous les fichiers et dossiers svn recursivement
* rpurge_cvs : supprime tous les fichiers et dossiers cvs recursivement
======Clavier fluxbox======
~/.ctafconf/env/fluxbox/keys
* ctrl+alt+t : toggle title bar
======Epita specifique======
==CVS epita depuis l'exterieur==
cvs epita de l'exterieur de l'ecole, sans faire se faire close compte :
ajouter le programme suivant (sshe) dans .ctafconf/perso/bin
#!/bin/sh
ssh -t gestes_c@ssh.epita.fr ssh $@
dans votre term exporter les deux variables suivantes (les mettres dans un fichier source.sh par exemple):
#!/bin/sh
export CVS_RSH=sshe
export CVSROOT=gestes_c@agla:/nfs/s1/space/users/a2/gestes_c/CVS
dans un term:
source source.sh
cvs co nomdurepos
==socks depuis son laptop à l'epita==
utiliser proxychains.
#proxychains.conf
random_chain
chain_len = 1
socks5 163.5.255.65 1080 gestes_c sockspassword
ensuite lancer:
proxychains command
==socks depuis l'epita==
exporter les variables suivantes (automatiquement fais dans la ctafconf):
#specify the socks global variable (for runsocks, )
export SOCKS5_SERVER='socks:1080'
export SOCKS5_USER=gestes_c
export SOCKS5_PASSWD=~/.socks
ensuite lancer:
echo -n password >~/.socks
runsocks command