]> gitweb.pimeys.fr Git - config-20-100.git/commitdiff
Merge branch 'master' into perso
authorVincent Le Gallic <legallic@crans.org>
Sat, 11 Apr 2015 14:07:10 +0000 (16:07 +0200)
committerVincent Le Gallic <legallic@crans.org>
Sat, 11 Apr 2015 14:07:10 +0000 (16:07 +0200)
Conflicts:
.bash_aliases
.procmailrc

1  2 
.bash_aliases

diff --combined .bash_aliases
index 8ead57f11ce7fab67ed99c9fd545aff9dc58ab13,74a0af58a0fb0bcee8f71ee9ebd286330ebde923..192caeb38f50ad01f2b1c976104ae1f28fb93c1c
@@@ -31,8 -31,6 +31,8 @@@ f
  
  # Alias ls
  alias ll='ls -alFh'
 +alias lld='ls -alFhd'
 +alias lsd='ls -d'
  alias la='ls -A'
  alias l='ls -CF'
  
@@@ -48,57 -46,43 +48,57 @@@ alias LS='LS -e
  # Pour que ssh-add ne mémorise la passphrase que pendant 30 minutes
  alias sshadd='ssh-add -t 1800'
  
 -#~# # Tunnels (pour les membres actifs)
 -#~# alias sshimprimante="echo -e 'Port : 2222\nRappel : http://localhost:2222';ssh -L 2222:imprimante.adm.crans.org:80 vo"
 -#~# alias sshbabar="echo -e 'Port : 3333\nRappel : http://localhost:3333/backuppc';ssh -L 3333:babar.adm.crans.org:80 vo"
 +# Tunnels (pour les membres actifs)
 +alias sshimprimante="echo -e 'Port : 2222\nRappel : http://localhost:2222';ssh -L 2222:imprimante.adm.crans.org:80 vo"
 +alias sshbabar="echo -e 'Port : 3333\nRappel : http://localhost:3333/backuppc';ssh -L 3333:babar.adm.crans.org:80 vo"
 +alias sshomnomnom="echo -e 'Port : 3333\nRappel : http://localhost:3333/backuppc';ssh -L 3333:omnomnom.adm.crans.org:80 vo"
  
 +# Shortcuts
 +alias zamok="ssh zamok"
 +alias cerebro="ssh cerebro"
 +alias cerebroX="ssh -X cerebro"
 +alias cerebrox=cerebroX
 +alias pimeys="ssh pimeys.fr"
  
 +# Pour uploader via le dptinfo
 +alias scpviadptinfo="scp -o ProxyCommand='ssh info36 -W %h:%p'"
 +# Attention, pour ssh acces1, proxy par tahines (ssh_config)
 +alias scpviatahines="scp -o ProxyCommand='ssh acces1 -W %h:%p'"
  
 -# +------------------+
 -# | Fixing mistyping |
 -# +------------------+
 -#~# # Souvenir de Windows
 -#~# alias cd..='cd ..'
 +## Remote commands
 +# sur power
 +alias nexttv="ssh power \"service multicast next 'a<3'\""
  
 -#~# alias screen-r='screen -r'
 +# sur kfet
 +alias mutekfet='ssh kfet "amixer set PCM,0 0%"'
  
 +# sur zamok
 +alias whokfet='ssh -t zamok env LC_ALL=fr_FR.UTF-8 whokfet'
  
 +# sur vo
 +alias who2b='ssh -t vo who2b'
  
 -#~# # +----------------------+
 -#~# # | AltGr+Space is wrong |
 -#~# # +----------------------+
 -#~#
 -#~# # Workaround crade :
 -#~# # Permet d'aliaser les commandes dans lesquelles on pipe usuellement
 -#~# # pour qu'elle marche aussi quand elles sont précédées d'une espace insécable.
 -#~#
 -#~# for commande in grep egrep fgrep wc tail head less sed awk xargs sort uniq sponge
 -#~# do
 -#~#   alias  $commande=$commande
 -#~# done
 -#~# unset commande
 +# +----------------------+
 +# | AltGr+Space is wrong |
 +# +----------------------+
 +
 +# Workaround crade :
 +# Permet d'aliaser les commandes dans lesquelles on pipe usuellement
 +# pour qu'elle marche aussi quand elles sont précédées d'une espace insécable.
 +
 +for commande in grep egrep fgrep wc tail head less sed awk xargs sort uniq sponge
 +do
 +  alias  $commande=$commande
 +done
 +unset commande
  
  # +--------------------------------------+
  # | Gestion de variables d'environnement |
  # +--------------------------------------+
  
 -#~# # Pour loader en mémoire la variable qui empêche less de breaker les lignes
 -#~# # très utile pour les sorties psql
 -#~# alias exportless="export LESS='-S'"
 +# Pour loader en mémoire la variable qui empêche less de breaker les lignes
 +# très utile pour les sorties psql
 +alias exportless="export LESS='-S'"
  
  
  # +-------+
  # +-------+
  # Des raccourcis pour appeler des logiciels avec des options supplémentaires
  
 -#~# # Pour que youtube-dl récupère seulement l'audio, et en MP3 s'il vous plait
 -#~# alias youtube-dl='youtube-dl --extract-audio -t --audio-format=mp3'
 +# Pour que youtube-dl récupère seulement l'audio, et en MP3 s'il vous plait
 +alias youtube-dl='youtube-dl --extract-audio -t --audio-format=mp3'
  
 -#~# # Pour avoir les diff sous format git-like
 -#~# alias diff='diff -u'
 -#~# alias colordiff='colordiff -u'
 +# Pour avoir les diff sous format git-like
 +alias diff='diff -u'
 +alias colordiff='colordiff -u'
  
 -#~# # Pour que mtr n'utilise pas l'interface graphique
 -#~# alias mtr='mtr -t'
 +# Pour que mtr n'utilise pas l'interface graphique
 +alias mtr='mtr -t'
  
 -#~# # Pour que les semaines de cal commencent le Lundi
 -#~# alias cal='ncal -bM'
 +# Pour que les semaines de cal commencent le Lundi
 +alias cal='ncal -bM'
  
 -#~# # Hack pour déclencher les hooks sur un dépôt bare git
 -#~# # (genre git-update-server-info et/ou trigger KGB)
 -#~# # en faisant un truc bidon et transparent pour l'historique
 -#~# # (à savoir créer une branche et la supprimer)
 -#~# alias shakegit='git checkout -b shakegitbranch && git push origin shakegitbranch && git checkout master && git branch -d shakegitbranch && git push origin :shakegitbranch'
++# Hack pour déclencher les hooks sur un dépôt bare git
++# (genre git-update-server-info et/ou trigger KGB)
++# en faisant un truc bidon et transparent pour l'historique
++# (à savoir créer une branche et la supprimer)
++alias shakegit='git checkout -b shakegitbranch && git push origin shakegitbranch && git checkout master && git branch -d shakegitbranch && git push origin :shakegitbranch'
  
  # +--------+
  # | Divers |
  # +--------+
  
 -#~# # Pour se débarasser rapidement des fichier garbage
 -#~# # C'est typiquement là où il faut rajouter vos extensions persos !
 -#~# alias rmtilde='rm -f *~ .*~'
 -#~# alias rm~=rmtilde
 -#~# alias rmpyc='rm -f *.pyc'
 -#~# alias rmccompiled='rm -f *.o *.h'
 -#~# alias rmso='rm -f *.so'
 -#~# alias rmclass='rm -f *.class'
 +# Pour se débarasser rapidement des fichier garbage
 +# C'est typiquement là où il faut rajouter vos extensions persos !
 +alias rmtilde='rm -f *~ .*~'
 +alias rm~=rmtilde
 +alias rmpyc='rm -f *.pyc'
 +alias rmccompiled='rm -f *.o *.h'
 +alias rmso='rm -f *.so'
 +alias rmclass='rm -f *.class'
  
 -#~# # Pour récupérer les droits d'un fichier en octal
 -#~# alias getmod='/usr/bin/stat -c "%a"'
 +# Pour récupérer les droits d'un fichier en octal
 +alias getmod='/usr/bin/stat -c "%a"'
  
  # Pour trouver les pages des pdfs du dossier courrant
  alias pdfpages="find . -name '*.pdf' -exec pdfinfo {} \; | egrep '^Pages'"
@@@ -149,8 -138,6 +154,8 @@@ alias alert='notify-send --urgency=low 
  # (adapter le path de votre procmail.log si besoin)
  alias tailprocmail='tail -f ~/.procmail/logs/procmail.log'
  
 +# Pour réveiller la carte éthernet quand elle déconne
 +alias rebooteth0='rmmod atl1c; modprobe atl1c'
  
  
  # +------------+
  
  # A♡ !!!
  alias a♡tv='cvlc udp://@239.231.140.230:1337'
 +
 +# Useless stuff
 +alias jabba='jabba 2>&1 | sed "s/introuvable/jabba/"'
 +
 +
 +
 +# +-----------+
 +# | Shortcuts |
 +# +-----------+
 +
 +# pure-ftpd
 +alias statftp="(cat /var/log/pure-ftpd/transfer.log{,.1}; zcat /var/log/pure-ftpd/*.gz) | awk '{print \$1}' | sort | uniq -c | sort -nr | less"
 +alias tailftp='tail -n 100 -f /var/log/pure-ftpd/transfer.log | /home/vincent/scripts/ftp/percent_decode.py --color'
 +
 +# backup-manager
 +alias uploadbackups='backup-manager --upload'