linux终端下快速切换目录

2016-03-25 14:58  797人阅读  评论 (0)
Tags: linux

来由

在控制台敲命令 最麻烦的就是目录切换来切换去 有的目录太深了 虽然有tab快捷键提示 但是还是非常的麻烦 最后这个快速切换目录的命令就出来了

命令文件

编辑/usr/bin/to文件,记得给文件添加执行权限,chmod +x /usr/bin/to

#!/bin/sh

dir=${1-doc}

case $dir in
    doc   ) cd /root/dotcoo/$2 ;;
    nginx ) cd /usr/local/nginx/$2 ;;
    php   ) cd /usr/local/php/$2 ;;
    mysql ) cd /usr/local/mysql/$2 ;;
    *     ) echo $dir not found ;;
esac

别名

光有文件还是不行的,shell脚本里边是不能直接切换当前目录的,我们使用别名来解决这个问题

~/.bash_profile中添加

alias to="source /usr/bin/to"