diff options
Diffstat (limited to 'files/.zsh/rc')
| -rw-r--r-- | files/.zsh/rc/S50_aliases | 22 | ||||
| -rw-r--r-- | files/.zsh/rc/S50_functions | 26 |
2 files changed, 45 insertions, 3 deletions
diff --git a/files/.zsh/rc/S50_aliases b/files/.zsh/rc/S50_aliases index 89defdb..e0f1a33 100644 --- a/files/.zsh/rc/S50_aliases +++ b/files/.zsh/rc/S50_aliases @@ -10,17 +10,19 @@ alias -s pdf=mupdf alias -s exe=wine alias df='df -h' +alias du='du -h' alias free='free -tm' alias whois='whois -H' alias zgrep='zgrep --color=auto' -alias ls='ls --color=auto' -alias ll='ls --color=always -l' -alias lla='ls --color=alias -la' +alias ls='ls --color=auto -h -F' alias rm='rm --interactive=once' alias mv='mv --interactive' +alias ping='grc ping' +alias dig='grc dig' + alias display_off='xset dpms force off' alias esync='sudo eix-sync' @@ -56,9 +58,23 @@ alias ipv6_enable='sudo sysctl net.ipv6.conf.all.disable_ipv6=0' alias aria2c-rpc="aria2c --enable-rpc" +alias sc=systemctl +alias jf="journalctl --unit" + # VPN alias vpnopen='sudo vpnc-connect' alias vpnclose='sudo vpnc-disconnect' +# Global + +alias -g G='|grep' +alias -g GI='|grep -i' +alias -g H='|head' +alias -g T='|tail' +alias -g L='|less' + +# Run bush in last docker container +alias dbash='docker exec -it `docker ps -ql` bash' + # vim: et ft=zsh : diff --git a/files/.zsh/rc/S50_functions b/files/.zsh/rc/S50_functions index 7998441..b3b09ff 100644 --- a/files/.zsh/rc/S50_functions +++ b/files/.zsh/rc/S50_functions @@ -7,10 +7,36 @@ ppgrep() { } stocks() { + if [ -z "$1" ] ; then + cat <<EOM +stocks NAME + +Get current stock value for NAME. + +Example: + + $ stocks GOOG + $ stocks EURUSD=x +EOM + return + fi curl -s 'http://download.finance.yahoo.com/d/quotes.csv?s='$1'&f=l1' } xe() { + if [ -z "$1" ] ; then + cat <<EOM +xe NAME + +Get exchange rates. + +Example: + + $ xe EURRUB + $ xe usdrub +EOM + return + fi stocks "$1=x" } |
