general.aliases.bash: use native tree if [ -x ] ....
authorAntono Vasiljev <antono.vasiljev@gmail.com>
Fri, 12 Aug 2011 01:08:11 +0000 (04:08 +0300)
committerAntono Vasiljev <antono.vasiljev@gmail.com>
Fri, 12 Aug 2011 01:11:16 +0000 (04:11 +0300)
aliases/available/general.aliases.bash

index 74f5428..457d6b5 100644 (file)
@@ -37,15 +37,19 @@ alias rb="ruby"
 
 alias piano="pianobar"
 
-alias ..='cd ..'        # Go up one directory
-alias ...='cd ../..'    # Go up two directories
-alias -- -="cd -"       # Go back
+alias ..='cd ..'         # Go up one directory
+alias ...='cd ../..'     # Go up two directories
+alias ....='cd ../../..' # Go up two directories
+alias -- -="cd -"        # Go back
 
 # Shell History
 alias h='history'
 
 # Tree
-alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
+if [ ! -x "$(which tree)" ]
+then
+  alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
+fi
 
 # Directory
 alias  md='mkdir -p'