按照老外的说法,这个就算造个轮子。怎么造呢?

  切换目录,本来cd命令就已经能完成该功能。可是,有些时候,某些目录是频繁需要光顾的,那么就敲吧。偏偏,有些人就是不愿意繁琐的反复。于是,今天就造个轮子,能方便地切换目录。


  要让轮子转起来,需要俩步骤。①.写个切换脚本;②.编辑.bashrc添加条别名。

  编辑脚本,如下:

#!/bin/bash
# dona_2.1.sh
# ~/.bashrc
# alias dona='. dona'
# chmod u+x /usr/sbin/dona
#
DONA=".donatello"
if [ ! -d ~/$DONA ]; then
        cd ~ &> /dev/null
        mkdir -p $DONA &> /dev/null
fi

cd ~
cd $DONA

  添加别名:alias tom='. tom'。


  执行下:

[work@right ~]$ dona
[work@right .donatello]$


  扩展下,切换到其他目录下。切换到tomcat部署路径:

#!/bin/bash
# dona_2.1.sh
# ~/.bashrc
# alias dona='. dona'
# chmod u+x /usr/sbin/dona
#
DONA="/data/tomcat"
if [ ! -d ~/$DONA ]; then
#       cd ~ &> /dev/null
        mkdir -p $DONA &> /dev/null
fi

#cd ~
cd $DONA


  测试挑战到tomcat部署路径:

[work@right .donatello]$ tom
[work@right tomcat]$





wKiom1j9aTXyQHXSAABm6i-XhL0083.jpg