aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2013-10-23 02:54:57 +0200
committerLaurent Ghigonis <laurent@p1sec.com>2013-10-23 02:54:57 +0200
commit6e1ae2f46e00f1b8945a45dfc959f6f4477b1d99 (patch)
treeb749b24e731bb9e6cd80c00e04036996e61f4ae4
parentjsaccess moved to github (diff)
downloadlaurent-tools-6e1ae2f46e00f1b8945a45dfc959f6f4477b1d99.tar.xz
laurent-tools-6e1ae2f46e00f1b8945a45dfc959f6f4477b1d99.zip
move conf/ to github
https://github.com/looran/laurent-conf git clone https://github.com/looran/laurent-conf.git
-rw-r--r--conf/Makefile4
-rw-r--r--conf/README.txt1
-rw-r--r--conf/bashrc-laurent-public129
-rw-r--r--conf/tmux.conf7
-rw-r--r--conf/vimrc198
5 files changed, 0 insertions, 339 deletions
diff --git a/conf/Makefile b/conf/Makefile
deleted file mode 100644
index 7eee70d..0000000
--- a/conf/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-install:
- -ln -s `readlink -f bashrc-laurent-public` ~/.bashrc-laurent-public
- -ln -s `readlink -f vimrc` ~/.vimrc
- -ln -s `readlink -f tmux.conf` ~/.tmux.conf
diff --git a/conf/README.txt b/conf/README.txt
deleted file mode 100644
index 117089d..0000000
--- a/conf/README.txt
+++ /dev/null
@@ -1 +0,0 @@
-laurent's bashrc and vimrc
diff --git a/conf/bashrc-laurent-public b/conf/bashrc-laurent-public
deleted file mode 100644
index 50d7257..0000000
--- a/conf/bashrc-laurent-public
+++ /dev/null
@@ -1,129 +0,0 @@
-#
-# PUBLIC bashrc
-# <laurent@gouloum.fr>
-#
-
-export EDITOR="vim"
-
-alias c='for i in {1..25}; do printf "\n"; done'
-alias g='grep -RIs --color=always'
-alias ge='grep --color=always'
-alias j='jobs'
-alias p='pwd'
-alias ls='ls -F'
-alias l='ls -AliF'
-function cl() { cd $@; ls; }
-alias le='less -r'
-alias pg='pgrep -lf'
-alias pk='sudo pkill -f'
-alias f='sudo ifconfig'
-function mkc() { mkdir $1; cd $1; }
-function dur() { du -sk ./* | sort -n | awk 'BEGIN{ pref[1]="K"; pref[2]="M"; pref[3]="G";} { total = total + $1; x = $1; y = 1; while( x > 1024 ) { x = (x + 1023)/1024; y++; } printf("%g%s\t%s\n",int(x*10)/10,pref[y],$2); } END { y = 1; while( total > 1024 ) { total = (total + 1023)/1024; y++; } printf("Total: %g%s\n",int(total*10)/10,pref[y]); }'; }
-function extract () {
- if [ -f $1 ] ; then
- case $1 in
- *.tar.bz2) tar xvjf $1 ;;
- *.tar.gz) tar xvzf $1 ;;
- *.bz2) bunzip2 $1 ;;
- *.rar) unrar x $1 ;;
- *.gz) gunzip $1 ;;
- *.tar) tar xvf $1 ;;
- *.tbz2) tar xvjf $1 ;;
- *.tar.xz) tar xvJf $1 ;;
- *.tgz) tar xvzf $1 ;;
- *.zip) unzip $1 ;;
- *.Z) uncompress $1 ;;
- *.7z) 7z x $1 ;;
- *) echo "'$1' cannot be extracted via >extract<" ;;
- esac
- else
- echo "'$1' is not a valid file"
- fi
-}
-alias hisg='history |grep'
-
-function vimp() { vim `which $1`; }
-alias td='sudo tcpdump -Z nobody -ni'
-function tdw() { CMD="sudo tcpdump -s0 -w $2 -ni $1 $3"; echo $CMD; `$CMD`; }
-function ifran() { echo $1; sudo ifconfig $1 down; ifconfig $1 |grep ether; sudo ifconfig $1 hw ether $(printf "00:%.2x:%.2x:%.2x:%.2x:%.2x\n" `for i in {1..5}; do echo $(($RANDOM % 256)); done`); ifconfig $1 |grep ether; }
-# function ifran() { ifconfig $1; s="00:26"; for i in `seq 1 4`; do s=$s:`printf '%x' \`echo $RANDOM\`|cut -c-2`; done; sudo ifconfig $1 hw ether $s && ifconfig $1; }
-function if0() { sudo ifconfig $1 down; sudo ifconfig $1 0.0.0.0; sudo route delete gw default dev $1 2>/dev/null; sudo ifconfig $1 down; }
-alias ssh='ssh -v'
-alias ssha='ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no'
-alias sshe='vim ~/.ssh/config'
-alias sshn='vim ~/.ssh/known_hosts'
-alias sshklist='ssh-keygen -lf $HOME/.ssh/known_hosts'
-alias sshag="export SSH_AUTH_SOCK=`echo /tmp/ssh-\*/\* |head -n1`"
-alias sftp='sftp -v'
-alias mosh='mosh --ssh="ssh -v"'
-alias apts='apt-cache search'
-alias apti='sudo apt-get install'
-alias aptu='sudo apt-get update'
-alias ran='dd if=/dev/urandom count=500 bs=1 status=noxfer 2>/dev/null |md5sum -b |cut -d" " -f1'
-alias rans='tr -dc A-Za-z0-9_ < /dev/urandom | head -c 16 | xargs'
-function catn() { for i in $@; do echo "============================================================================"; echo $i; echo "============================================================================"; cat $i; done; }
-function catn_new() { find $@ |while read a; do [[ -f $a ]] && echo -e "\n====== $a =====" && cat $a || echo -e "\n>>>>>> $a <<<<<<"; done |less; }
-function wirr() { filter=${3-"not port 22"}; ssh -o User=root $1 tcpdump -i $2 -s 1500 -w - -U "$filter" | wireshark -i - -k; }
-function tshr() { host=$1 iface=$2 filter=${3-"not port 22"}; f=/tmp/tshr-fifo; echo "mkfifo $f; tshark -n -r $f"; echo "ssh -o User=root $host tcpdump -i $iface -s 1500 -w - -U $filter > $f"; echo "rm $f"; }
-function wpasup() { ifran $1; sudo wpa_supplicant -Dwext -i$1 -c/etc/wpa_supplicant/wpa_supplicant.conf; }
-function wpasup_ferber() { ifran $1; sudo wpa_supplicant -Dwext -i$1 -c/etc/wpa_supplicant/wpa_supplicant-ferber.conf; }
-function wpasup_noconf() { ifran $1; sudo wpa_supplicant -Dwext -i$1 -c/etc/wpa_supplicant/wpa_supplicant-empty.conf; }
-alias alie='vim ~/.bashrc-laurent-public'
-alias alir='. ~/.bashrc-laurent-public'
-alias usee='vim ~/perso/USEFULL_COMMANDS'
-alias xbindkeys-reload="pkill xbindkeys; xbindkeys"
-alias tn='tmux new-session -s'
-alias ta='tmux attach'
-alias pabeep='paplay /usr/share/sounds/gnome/default/alerts/bark.ogg'
-function now() { while read line; do echo -e "`date ${1:++"$1"}` $line"; done }
-function loop() { time=$1; shift; while :; do echo $@; eval $@; sleep $time; done; pabeep; }
-function loop_false() { time=$1; shift; while :; do echo $@; eval $@ && break; sleep $time; done; pabeep; }
-
-alias pingg='ping google.com'
-alias pingx='ping 8.8.8.8'
-alias pingxi='ping -i4 8.8.8.8'
-
-alias gitl='git log --color --name-only'
-alias gitlu='git log --color -u'
-alias gitd='git diff --color'
-function gitc() { git branch |grep "* master" || (git branch; read a); git diff $@|less; git commit $@; }
-alias gitcount='git log |egrep "^commit" |wc -l'
-alias gitb='git branch'
-alias gitco='git checkout'
-alias gits='git status'
-alias gitpull='git pull'
-alias gitsync='git pull; git push'
-alias gitsta='git stash'
-alias gitstap='git stash pop'
-# Pushes commits 1by1. Only works if noone has commited before you. Good if you do dev in your own branch.
-function gitpush1_branch() { branch=`git rev-parse --abbrev-ref HEAD`; git log origin/$branch..$branch |egrep "^commit .*" |awk "{print \$2} /^commit $1$/ {exit}" |tac |while read c; do cmd="git push origin $c:$branch"; echo $cmd; $($cmd) ||exit; done }
-alias gitunpushed='export GIT_CURRENT_BRANCH=$(git name-rev --name-only HEAD) && git log origin/$GIT_CURRENT_BRANCH..$GIT_CURRENT_BRANCH'
-
-alias dhk='sudo pkill -f dhcpcd'
-alias dhc='sudo dhcpcd'
-alias dhcp='sudo dhcpcd -p'
-alias dhcr='sudo dhcpcd -A -E -p -G -C resolv.conf'
-function dhca() { dhcp $1 && sudo dhcpcd -x $1 && dhcr $1; }
-alias dhs='pgrep -lf dhcpcd'
-alias ros='route -n'
-alias rod='sudo route delete default'
-alias roa='sudo route add default gw'
-function roah() { sudo route add $1 gw $2; }
-function rodh() { sudo route del $1 gw $2; }
-function roan() { sudo route add -net $1 gw $2; }
-function rodn() { sudo route del -net $1 gw $2; }
-alias res='more /etc/resolv.conf; echo; echo "dhcp:"; more /etc/resolv.conf.dhcp'
-alias reo='sudo mv /etc/resolv.conf /etc/resolv.conf.dhcp; sudo cp /etc/resolv.conf.odns /etc/resolv.conf'
-alias red='sudo cp /etc/resolv.conf.dhcp /etc/resolv.conf'
-alias rem='sudo mv /etc/resolv.conf /etc/resolv.conf.dhcp; sudo cp /etc/resolv.conf.meg /etc/resolv.conf'
-alias ren='sudo mv /etc/resolv.conf /etc/resolv.conf.dhcp; sudo cp /etc/resolv.conf.proxy /etc/resolv.conf'
-alias renn='sudo mv /etc/resolv.conf /etc/resolv.conf.dhcp; sudo cp /etc/resolv.conf.proxynet /etc/resolv.conf'
-alias ipts='sudo iptables -nL -v'
-alias ipte='sudo vim /etc/iptables/iptables.rules'
-alias iptr='sudo /etc/rc.d/iptables restart'
-alias ipd='sudo ip del $1 dev $2'
-
-function hd() { echo "ibase=16; $1"| bc; }
-function dh() { echo "obase=16; $1"| bc; }
-
-alias ifconfig="echo It\'s 2013, Poncho. Learn to use /usr/bin/ip."
diff --git a/conf/tmux.conf b/conf/tmux.conf
deleted file mode 100644
index d1af07d..0000000
--- a/conf/tmux.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-#set status-utf8 on
-#set utf8 on
-
-set -g default-terminal "screen-256color"
-
-set -g status-bg black
-set -g status-fg white
diff --git a/conf/vimrc b/conf/vimrc
deleted file mode 100644
index 89653fc..0000000
--- a/conf/vimrc
+++ /dev/null
@@ -1,198 +0,0 @@
-" Ressources
-" http://nvie.com/posts/how-i-boosted-my-vim/
-
-"
-" general setup
-"
-
-filetype off
-set nocompatible
-" Use pathogen to easily modify the runtime path to include all
-" plugins under the ~/.vim/bundle directory
-"call pathogen#helptags()
-"call pathogen#runtime_append_all_bundles()
-filetype plugin indent on
-
-set modelines=0
-
-let mapleader=","
-
-nmap <silent> <leader>ve :e $MYVIMRC<CR>
-nmap <silent> <leader>vr :so $MYVIMRC<CR>
-
-"
-" behavior
-"
-
-" wrapping
-set wrap
-set textwidth=79
-set formatoptions=qrn1
-set colorcolumn=81
-hi ColorColumn ctermbg=0
-set winwidth=80
-
-"set hidden
-
-"set tabstop=2
-"set shiftwidth=2
-"set smarttab
-"set softtabstop=2
-"
-set tabstop=4 " a tab is four spaces
-set expandtab
-set backspace=indent,eol,start " allow backspacing over everything in insert mode
-set autoindent " always set autoindenting on
-set copyindent " copy the previous indentation on autoindenting
-" set number " always show line numbers
-set shiftwidth=4 " number of spaces to use for autoindenting
-set shiftround " use multiple of shiftwidth when indenting with '<' and '>'
-set showmatch " set show matching parenthesis
-set ignorecase " ignore case when searching
-set smartcase " ignore case if search pattern is all lowercase, case-sensitive otherwise
-set smarttab " insert tabs on the start of a line according to shiftwidth, not tabstop
-set hlsearch " highlight search terms
-set incsearch " show search matches as you type
-
-set history=1000 " remember more commands and search history
-set undolevels=1000 " use many muchos levels of undo
-set wildignore=*.swp,*.bak,*.pyc,*.class
-set title " change the terminal's title
-set visualbell " don't beep
-set noerrorbells " don't beep
-
-set nobackup
-" set noswapfile
-
-"
-" file type
-"
-
-filetype plugin indent on
-if has('autocmd')
- autocmd filetype python set expandtab
-endif
-
-"
-" color
-"
-
-"if &t_Co >= 256 || has("gui_running")
-" colorscheme mustang
-"endif
-
-if &t_Co > 2 || has("gui_running")
- " switch syntax highlighting on, when the terminal has colors
- syntax on
-endif
-
-"
-" editing
-"
-
-"set list
-" set listchars=tab:>.,trail:.,extends:#,nbsp:.
-" set listchars=trail:.,extends:#,nbsp:.
-" set listchars-=tab:>.
-"autocmd filetype html,xml set listchars-=tab:>.
-
-"
-" paste
-"
-
-set pastetoggle=<F2>
-map <C-v> "+p
-vmap <C-c> "+yi
-vmap <C-x> "+c
-vmap <C-v> c<ESC>"+p
-imap <C-v> <ESC>"+p
-"nmap <F6> :!read xsel --clipboard --output<CR>
-
-"
-" mouse
-"
-
-"set mouse=a
-"XXX install vim x11
-"set ttymouse=xterm2 "to work inside tmux
-"noremap <F3> :call <SID>ToggleMouse()<CR>
-"inoremap <F3> <Esc>:call <SID>ToggleMouse()<CR>a
-
-"
-" bindings
-"
-
-nnoremap ; :
-inoremap <F1> <ESC>
-nnoremap <F1> <ESC>
-vnoremap <F1> <ESC>
-
-" Use Q for formatting the current paragraph (or selection)
-vmap Q gq
-nmap Q gqap
-
-" Jump to next line in editor, not in file
-nnoremap j gj
-nnoremap k gk
-
-" Easy window navigation
-map <C-h> <C-w>h
-map <C-j> <C-w>j
-map <C-k> <C-w>k
-map <C-l> <C-w>l
-
-" Clear search
-nmap <silent> ,/ :nohlsearch<CR>
-
-" Reopen file with sudo
-cmap w!! w !sudo tee % >/dev/null
-
-" Search with ack
-nnoremap <leader>a :Ack
-
-nnoremap <leader>P :ToggleRaibowParenthesis
-
-"
-" Plugins
-"
-
-" * Command-t - ,t
-" * snipMate - for<TAB>
-
-"
-" Autosave on focus out
-"
-au FocusLost * :wa
-
-" ----
-" MINE
-" ----
-
-" set hlsearch
-set guifont="Monospace 9"
-
-" version using tabs
-"set tabstop=4
-"set shiftwidth=4
-"set smarttab
-"set expandtab
-"set softtabstop=4
-"set autoindent
-"im :<CR> :<CR><TAB>
-
-" version using spaces
-"set tabstop=2
-"set shiftwidth=2
-"set smarttab
-"set expandtab
-"set softtabstop=2
-"set autoindent
-"im :<CR> :<CR><TAB>
-
-" filetype plugin indent on
-
-imap <F4> ===============================================================================<CR>
-nmap <F4> a===============================================================================<CR>
-imap <F5> ===============================================================================<CR><C-R>=strftime("%Y%m%d-%H%M")<CR><CR>
-nmap <F5> a===============================================================================<CR><C-R>=strftime("%Y%m%d-%H%M")<CR><CR>
-