summaryrefslogtreecommitdiff
path: root/zsh
diff options
context:
space:
mode:
Diffstat (limited to 'zsh')
-rw-r--r--zsh/.zsh_aliases1
-rw-r--r--zsh/.zsh_prog25
-rw-r--r--zsh/.zshrc8
3 files changed, 34 insertions, 0 deletions
diff --git a/zsh/.zsh_aliases b/zsh/.zsh_aliases
index e20d391..a330ec7 100644
--- a/zsh/.zsh_aliases
+++ b/zsh/.zsh_aliases
@@ -17,3 +17,4 @@ alias du='du -h'
alias down='sudo shutdown -hP now'
alias df='df -h'
alias dus='du -s'
+alias lll='ls -lisa'
diff --git a/zsh/.zsh_prog b/zsh/.zsh_prog
new file mode 100644
index 0000000..51f63f5
--- /dev/null
+++ b/zsh/.zsh_prog
@@ -0,0 +1,25 @@
+ex ()
+{
+ if [ -f $1 ] ; then
+ case $1 in
+ *.tar.bz2) tar xjf $1 ;;
+ *.tar.gz) tar xzf $1 ;;
+ *.bz2) bunzip2 $1 ;;
+ *.rar) unrar x $1 ;;
+ *.gz) gunzip $1 ;;
+ *.tar) tar xf $1 ;;
+ *.tbz2) tar xjf $1 ;;
+ *.tgz) tar xzf $1 ;;
+ *.zip) unzip $1 ;;
+ *.Z) uncompress $1;;
+ *.7z) 7z x $1 ;;
+ *) echo "'$1' cannot be extracted via ex()" ;;
+ esac
+ else
+ echo "'$1' is not a valid file"
+ fi
+}
+
+calc(){
+ echo "scale=3;$@" | bc -l
+}
diff --git a/zsh/.zshrc b/zsh/.zshrc
index 612f5c1..95c5018 100644
--- a/zsh/.zshrc
+++ b/zsh/.zshrc
@@ -3325,3 +3325,11 @@ fi
if [ -f ~/.zsh_dirstack ]; then
. ~/.zsh_dirstack
fi
+
+if [ -f ~/.zsh_prog ]; then
+ . ~/.zsh_prog
+fi
+
+if [ -f ~/.zshrc_orig ]; then
+ . ~/.zshrc_orig
+fi