Bladeren bron

~/.bashrc: pacman aliases, infoq video sniffing and moreorless LESS.

Lucas Stadler 14 jaren geleden
bovenliggende
commit
71c4f7dabc
1 gewijzigde bestanden met toevoegingen van 14 en 1 verwijderingen
  1. 14 1
      .bashrc

+ 14 - 1
.bashrc

@ -2,13 +2,25 @@
2 2
alias ls='ls --color=auto'
3 3
alias v='~/t/sh/v/v'
4 4
alias here='find . -type f -name '
5
# Find targets in a Makefile: targets <makefile>
5 6
alias targets='grep -E "^[-A-Za-z0-9]+:"'
6 7
8
## archlinux
9
alias _ps="pacman -Ss"
10
alias _pi="sudo pacman -S"
11
alias _pu="sudo pacman -Sy"
12
alias _pr="sudo pacman -Rs"
13
7 14
## tasklists
8 15
alias t='python ~/t/sh/t/t.py --task-dir ~/.tasks --list task'
9 16
alias u='python ~/t/sh/t/t.py --task-dir ~/.tasks --list uni'
10 17
alias p='python ~/t/sh/t/t.py --task-dir $PWD/.tasks --list task'
11 18
19
infoq() {
20
	ipadUA='Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10'
21
	curl --silent --header "User-Agent: $ipadUA" $1 | grep '<source' | sed 's/^[ ]*.*="\(.*\)".*$/\1/'
22
}
23
12 24
ds() {
13 25
	du -h $1 | tail -n1
14 26
}
@ -22,7 +34,8 @@ PATH=$HOME/.cabal/bin:$HOME/ruby-1.9.4dev/bin:$HOME/erlang-git/bin:$HOME/nodejs/
22 34
23 35
# Make some programs friendlier
24 36
EDITOR=vim
25
LESS=RSX
37
# aka LESS=XFR
38
LESS="--no-init --quit-if-one-screen --RAW-CONTROL-CHARS"
26 39
27 40
HISTIGNORE="&:ls:exit"
28 41
HISTCONTROL=ignoredups:erasedups