mac自定义快捷目录跳转
第一种:
##新建文件
touch go
##编写脚本
#-----------------------------------------------------------
#文件名称:goto
#
#作 用:跳转到相关目录
#
#备 注:执行时用 . goto 注意:这里‘.’后面有一个空格 不然目录不会跳转。这里‘.’可以用source 替换
#----------------------------------------------------------
# 打印当前目录路径
CUR_DIR=$(pwd)
echo -e "The current path is : \n \033[36m $CUR_DIR \033[0m "
#选择要跳转的路径
echo "where do you want to go?"
echo -e "1 : home\n2 : work\n3 : workspace\n4 : tools\n5 : huwo\n6 : docker workspace\n7 : go workspace"
read -p "input the number:" WH
if [ "$WH" == "1" ]; then
# 跳转到$HOME根目录下
cd $HOME/
elif [ "$WH" == "2" ]; then
# 跳转到work根目录下
cd /Users/liyong/work
elif [ "$WH" == "3" ]; then
# 跳转到workspace目录
cd /Users/liyong/work/workspace
elif [ "$WH" == "4" ]; then
# 跳转到tools目录
cd /Users/liyong/work/tools
elif [ "$WH" == "5" ]; then
#跳转到huwo工作目录
cd /Users/liyong/work/huwo
elif [ "$WH" == "6" ]; then
#跳转到docker工作目录
cd /Users/liyong/work/docker_workspace
elif [ "$WH" == "7" ]; then
#跳转到go工作目录
cd /Users/liyong/work/go_workspace
else
echo "Ther is no document path"
fi
第二种:
在/usr/local/bin
目录下
- 新建文件名:
fum
- 指定调整路径:
cd /Users/liyong/work/fum
- 在终端执行:
. fum