[问题]请问怎么转换到Csehll?

sh/bash/dash/ksh/zsh等Shell脚本
回复
surfer
帖子: 20
注册时间: 2008-09-14 0:20

[问题]请问怎么转换到Csehll?

#1

帖子 surfer » 2008-09-15 21:23

2个问题:

1,刚装了xbuntu,系统默认是bashrc,我想改成cshell,也就是生成.cshrc这个文件,看了网上说用chsh命令,可是用了还是没有改成cshell,是不是我系统没有自带?

2,怎么定义使cd这个命令=cd & ls ? 也就是说用cd进入文件夹的时候接着会自动把下面的文件列表显示出来,不要再敲打ls这么麻烦了.

谢谢,菜鸟求助,请大家说详细点哈
头像
keky
帖子: 231
注册时间: 2007-12-20 15:08
来自: harbin
联系:

#2

帖子 keky » 2008-09-15 22:42

alias cd='cd & ls'
surfer
帖子: 20
注册时间: 2008-09-14 0:20

#3

帖子 surfer » 2008-09-18 7:27

谢谢楼上大哥指导哈
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#4

帖子 yaoms » 2008-09-18 7:32

cat /etc/shells 看看

chsh -s csh
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

#5

帖子 aerofox » 2008-09-18 22:10

keky 写了:alias cd='cd & ls'
这样将使 cd 失去了原有的功能。
我的方法:
For bash:

代码: 全选

cd()
{
    command cd "$@"
    ls
}
For csh:

代码: 全选

alias cd 'cd \!*; ls'
注意应该用分号而不是 &。
头像
keky
帖子: 231
注册时间: 2007-12-20 15:08
来自: harbin
联系:

#6

帖子 keky » 2008-09-20 20:43

呵呵,谢谢指导。。
aerofox 写了:
keky 写了:alias cd='cd & ls'
这样将使 cd 失去了原有的功能。
我的方法:
For bash:

代码: 全选

cd()
{
    command cd "$@"
    ls
}
For csh:

代码: 全选

alias cd 'cd \!*; ls'
注意应该用分号而不是 &。
回复