LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3709|回复: 11

csh的一些简单舒服的设置

[复制链接]
发表于 2004-5-26 16:16:26 | 显示全部楼层 |阅读模式
刚用csh的人可能有点不习惯,特别是用惯了bash的人。
其实csh也和bash一样好用,下面是我的一点经验,主要是
~/.cshrc 的设置。

1.用bash时的tab补全功能很好用。
但有多个文件符合时会显示列表。如:
Trotk:~% ls /dev/cd[tab]
cd0a%  cd0c%
而csh的默认设置时不会显示列表的,只要在~/.cshrc 里加入
set autolist
然后
source ~/.cshrc
就可以了。

2.ls 的彩色显示。
很多人感觉系统自带的ls 很不好用,经常安装gnuls.
其实只要在~/.cshrc里加入
alias ls    ls -G
就可以让ls 以彩色方式显示不同的文件类型。

3.ls 显示无法显示汉字

Trotk:~% touch 测试
Trotk:~% ls
????
解决办法是在 ~/.cshrc里加入
alias ls    ls -w
就可以正常显示汉字了。

4.提示符显示路径
默认的csh提示符不包含路径,我用着不习惯。
在~/.cshrc里加入
set prompt = 'Trotk:%~% '
这样在$HOME目录时会显示
Trotk:~%
在其他目录会显示所在的目录,如:
Trotk:/usr/ports/chinese/OpenQ%

5.绑定 ^W
我用惯了 Ctrl+w 删掉最后的字符,所以有下面的设置
bindkey "^W" backward-delete-word

6.关闭中断响铃
滴滴的响声是不是很烦人啊?
set nobeep
就行了。
在 ~/.xinitrc(我是手动启动X,你的可能要写到 ~/.xsession) 里设置
xset b off
就把X终端的响铃也关掉了。

目前就这点了,希望对新手有点帮助。
下面是我的~/.cshrc文件
-----------

  1. alias h     history 25
  2. alias j     jobs -l
  3. alias ls    ls -wG
  4. alias l     ls -al
  5. alias lf    ls -FA
  6. alias ll    ls -lA

  7. umask 22

  8. set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin /usr/local/java/bin)
  9. setenv  EDITOR  vi
  10. setenv  PAGER   more
  11. setenv  BLOCKSIZE   K

  12. set filec
  13. set history = 100
  14. set savehist = 100
  15. set mail = (/var/mail/$USER)
  16. bindkey "^W" backward-delete-word
  17. bindkey -k up history-search-backward
  18. bindkey -k down history-search-forward

  19. set autolist
  20. set prompt = 'Trotk:%~% '
  21. set nobeep
复制代码
发表于 2004-5-26 16:24:34 | 显示全部楼层
good
thx
发表于 2004-5-26 21:19:37 | 显示全部楼层
好,thx
发表于 2004-5-26 23:32:07 | 显示全部楼层
收藏。^_^,老师正要收作业呢。
发表于 2004-5-27 18:15:48 | 显示全部楼层
baif 也来混?
发表于 2004-5-28 13:24:56 | 显示全部楼层
good
发表于 2004-5-28 13:26:50 | 显示全部楼层
man csh.there are more....:p
Gavin_tju还是那只小猫眯。:p;)
 楼主| 发表于 2004-5-28 15:51:10 | 显示全部楼层
gfrog:
牡丹园ID是什么啊?
发表于 2004-5-29 13:04:39 | 显示全部楼层
geniusfrog

heihei......
 楼主| 发表于 2004-5-29 13:06:38 | 显示全部楼层
是你啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表