A long time ago I created a script for moving up directories very quickly in the command line using the command
up. You can find usage notes here.
It's a very simple script with just 8 lines of source code, as follows:
if [ -z "$1" ]; then cd .. else for i in `seq 1 $1`; do cd .. done fi
I've never personally had any problems with it since I made it and started using it myself — but are there any accidental or malicious inputs (particularly with the blind injection of
$1) that might cause this to do something bad that I'm not aware of?
Given that the
up command isn't used for anything in any command line I'm aware of, I'd like to promote more widespread usage of this script file so that people can type
up instead of
cd .. all the time, saving three keystrokes (or more if they want to move up more directories) for a very common operation.