|
1 |
|
2 ########### |
|
3 # Aliases # |
|
4 ########### |
|
5 |
|
6 # Ces 3 alias demandent confirmation avant d'ecraser un fichier |
|
7 alias cp='cp -i' |
|
8 alias mv='mv -i' |
|
9 alias rm='rm -i' |
|
10 |
|
11 alias cd..='cd ..' |
|
12 |
|
13 # Gestion de l'historique des commandes |
|
14 alias h=history 23 |
|
15 alias H='history | less' |
|
16 |
|
17 # Affiche la liste de tous les processus tournant en memoire |
|
18 alias psx='ps aux | less -S' |
|
19 |
|
20 # Affiche la liste de tous vos processus |
|
21 alias psu='ps ux | less -S' |
|
22 |
|
23 # Divers alias pour lister le contenu d'un repertoire |
|
24 # la = comme 'ls' avec les fichiers caches en plus |
|
25 # ll = tout lister, y compris les fichiers caches |
|
26 # lm = comme 'll' avec une pause en plus |
|
27 # dir = affichage long |
|
28 # dirm = comme 'dirm' avec une pause en plus |
|
29 alias l='command ls $LS_OPTIONS -l' |
|
30 alias ls='command ls $LS_OPTIONS -F' |
|
31 alias la='command ls $LS_OPTIONS -aF' |
|
32 alias ll='command ls $LS_OPTIONS -laF' |
|
33 function lm() { command ls $LS_OPTIONS -laF $* | less } |
|
34 alias dir='command ls $LS_OPTIONS -lF' |
|
35 function dirm() { command ls $LS_OPTIONS -lF $* | less } |
|
36 |
|
37 # Gestion de la directory stack, lire le man pour en savoir plus |
|
38 alias d=dirs |
|
39 alias dv='dirs -v' |
|
40 #alias pu=pushd |
|
41 #alias po=popd |
|
42 |
|
43 if [[ -x /usr/bin/xemacs ]]; then |
|
44 alias em='xemacs -nw' |
|
45 elif [[ -x /usr/bin/emacs ]]; then |
|
46 alias em='emacs -nw' |
|
47 fi |
|
48 if [[ -x /usr/bin/vim ]]; then |
|
49 alias vi=vim |
|
50 fi |
|
51 |
|
52 # DNS stuff |
|
53 alias dmx='dig -t MX +nocmd +nocomment +identify +nostats +noquestion' |
|
54 alias dhost='dig +nocmd +nocomment +identify +nostats +noquestion' |
|
55 |
|
56 # :) |
|
57 alias :q='echo "Ha ha ha :-)"' |
|
58 |
|
59 # Xterm resizing-fu (From Joey...) |
|
60 alias default='echo -e "\033]50;fixed\007"' |
|
61 alias normal=default |
|
62 #alias hide='echo -e "\033]50;nil2\007"' |
|
63 #alias tiny='echo -e "\033]50;5x7\007"' |
|
64 alias small='echo -e "\033]50;6x10\007"' |
|
65 alias medium='echo -e "\033]50;7x13\007"' |
|
66 alias large='echo -e "\033]50;9x15\007"' |
|
67 alias huge='echo -e "\033]50;10x20\007"' |