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"