一条bash命令完成创建并进入新的文件夹

经常需要创建一个目录进入之,于是准备使用一个命令完成:

首先编写脚本 cdm.sh

Code
#!/bin/bash
mkdir -p $1
if [ $? -eq 0 ] ; then
    
cd $1
fi

将该脚本文件添加可执行属性。

更改文件 .bahsrc 加入下面一行

 

Code
alias cdm='. /home/tiger/myBash/ready/cdm.sh $1'

这样执行命令

 

 

Code
cdm  path/path

的时候就可以创建目录 path/path 并进入该目录了。

这里需要注意的是在 .bahsrc 添加 alias 的时候一定要在脚本文件名之前加上一个“.”和一个空格,这表示该脚本会在当前的bash下面执行,而不是创建一个新的bash执行。

 

 

posted @ 2008-12-23 20:08  王程明  阅读(2536)  评论(1编辑  收藏  举报