aboutsummaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorAnton Bobov <abobov@gmail.com>2016-07-21 19:27:37 +0500
committerAnton Bobov <abobov@gmail.com>2016-07-21 19:27:37 +0500
commit26c725916b18fc1baaae94bfd2e02e3076f53955 (patch)
treeb99dad56d08f87d89c343cdf40932a8602152076 /files
parent997ee7e2e6ad81f7a9455b581e71150173cec7d4 (diff)
[zsh] Update aliases and functions.
Diffstat (limited to 'files')
-rw-r--r--files/.zsh/rc/S50_aliases22
-rw-r--r--files/.zsh/rc/S50_functions26
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"
}