Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244911
  • 博文数量: 47
  • 博客积分: 1229
  • 博客等级: 中尉
  • 技术积分: 568
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-20 10:06
文章分类

全部博文(47)

文章存档

2014年(1)

2013年(7)

2012年(1)

2011年(38)

分类: LINUX

2011-01-22 21:08:37

 Bash 环境中经常要做的一个操作是退到上一级目录,或者上一级上一级...目录。
将以下代码贴到 ~/.bashrc 中。

  1. function .. ()
  2. {
  3. local n=${1:-1}
  4. local c=0
  5. local sdir=""

  6. while [ $c -lt $n ]; do
  7. sdir=../$sdir
  8. c=$((c+1))
  9. done

  10. cd $sdir
  11. }
Example
  1. $ pwd
  2. /a/b/c/d/e
  3. $ ..
  4. $ pwd
  5. /a/b/c/d
  6. $ .. 3
  7. $ pwd
  8. /a

阅读(2466) | 评论(0) | 转发(0) |
0

上一篇:mutt 邮件搜索

下一篇:ccache

给主人留下些什么吧!~~