Chinaunix首页 | 论坛 | 博客
  • 博客访问: 448101
  • 博文数量: 88
  • 博客积分: 2677
  • 博客等级: 少校
  • 技术积分: 893
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-13 08:01
文章分类

全部博文(88)

文章存档

2017年(3)

2016年(1)

2012年(4)

2011年(4)

2010年(57)

2009年(19)

我的朋友

分类: LINUX

2010-07-09 10:00:15

Ubuntu 9.10
bash

./bashrc文件中,追加下记代码,可执行完cd命令后,自动执行ls命令


cl()
{
  if [ -d "$1" ]; then
    cd "$1"
    ls
  else
    ls
  fi
}



动作状态如下:
diga@lb-desktop:~$ cl Downloads/
bugzilla-3.6.1.tar.gz
diga@lb-desktop:~/Downloads$ cl aaa
bugzilla-3.6.1.tar.gz
diga@lb-desktop:~/Downloads$




当然,也可自定义一个全新的文件,如下
自定义新文件:personal.sh

#personal.sh

#Start for bd-glade
unset GTK_MODULES
export XLIB_SKIP_ARGB_VISUALS=1
#export LC_ALL=ja_JP.euc-JP
#export LANG=ja_JP.euc-JP
export LC_CTYPE=ja_JP.euc-JP
#export LANG=ja_JP.euc-JP
#End for bd-glade

#alias mkg='make install;global -uv'
mkg(){
  make install
  global -uv
}

cl(){
  if [ -d "$1" ]; then
    cd "$1"
    ls
  else
    ls
  fi
}
cll(){
  if [ -d "$1" ]; then
    cd "$1"
    ls -l
  else
    ls -l
  fi
}



然后,在.bashrc中加入下列语句

if [ -f ~/personal.sh ]; then
    . ~/personal.sh
fi





阅读(3822) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~