bash_aliases/navigation.aliases
deathbybandaid 63d96ece92 navigation
2022-02-01 12:56:49 -05:00

27 lines
462 B
Plaintext

# Go up directories
alias ..='cd ..'
alias ...='cd ../../../'
alias ....='cd ../../../../'
alias .....='cd ../../../../'
up () {
local d=""
local limit="$1"
# Default to limit of 1
if [ -z "$limit" ] || [ "$limit" -le 0 ]; then
limit=1
fi
for ((i=1;i<=limit;i++)); do
d="../$d"
done
# perform cd. Show error if cd fails
if ! cd "$d"; then
echo "Couldn't go up $limit dirs.";
fi
}
# Go to User Home Directory
alias home='cd ~'