bash_profile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. alias ls="ls --color"
  2. alias lh="ls -lh"
  3. alias l="ls"
  4. alias ll="ls -lh"
  5. alias espeak="espeak -v en-sc"
  6. alias emacs="emacs -nw"
  7. alias sbcl="rlwrap sbcl"
  8. alias tbin="xclip -o | nc termbin.com 9999 | sed -e 's/\\n//g' | xclip -i"
  9. export HISTFILESIZE=10000
  10. export HISTSIZE=10000
  11. mk_c(){
  12. echo \#include \<stdio.h\> > $1;
  13. echo >> $1;
  14. echo int main\(int argc, char *argv\[\], char *env\[\]\)\{ >> $1;
  15. echo >> $1;
  16. echo \} >> $1;
  17. }
  18. alias pubip="curl ipecho.net/plain; echo;"
  19. alias grep="grep -n --color"
  20. btcprice(){
  21. echo "1 BTC = $(curl -s https://api.coindesk.com/v1/bpi/currentprice/usd.json | grep -o 'rate":"[^"]*' | cut -d\" -f3) USD"
  22. }
  23. randipv4(){
  24. for i in a b c d; do
  25. echo -n $(($RANDOM % 256)).;
  26. done | sed -e 's/\.$//g'
  27. }
  28. export EDITOR="vim"
  29. export PAGER="less"
  30. export PS1="[\t]:\w\$ "
  31. alias moo="/usr/bin/mplayer ~/onemoo.ogg >/dev/null 2>/dev/null"
  32. alias mooo="moo"
  33. alias "cd.."="cd .."
  34. apaste() {
  35. echo -n apaste.info;
  36. curl -v -F paste=@$1 -F type=nocode https://apaste.info/p/new 2>&1 |
  37. grep Location |
  38. awk '{print $3}'
  39. }