Chinaunix

标题: 从linux转过来想用linux下ls 色彩的兄弟请看. [打印本页]

作者: memoza    时间: 2003-04-12 10:59
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
先说明,这不是什么创新,以前有兄弟写过类似的,我整理一下而已.

首先要连上互联网.
cd /usr/ports/misc/gnuls , make install clean.
你可以看看pkgdesrc,实际上安装了4个程序:gnuls,dir,vdir,dircolors
安装好退出,重登录.gnuls,怎么样,颜色和linux的一样了吧,但是如果 gnuls|less
显示就很不好看.
没关系,修改用户目录里的.cshrc或/etc/csr.login
加入alias gls     gls --color
原来有alias ls   ls -a的请改成alias ls    ls -aG
保存退出.
重登录,可以使用freebsd原来的色彩:  ls
也可以用linux的色彩:  gls
要less的话请用ls|less
还可以dir --color.
作者: Neo-Match    时间: 2003-04-12 11:08
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
不用这么麻烦,只要在启动脚本alias ls到ls -G就行了。
作者: memoza    时间: 2003-04-12 11:12
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
[quote]原帖由 "Neo-Match"]不用这么麻烦,只要在启动脚本alias ls到ls -G就行了。[/quote 发表:


呵呵,但是显示的颜色与linux的不一样啊.
作者: wolfop    时间: 2003-04-12 21:49
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
原帖由 "memoza" 发表:
先说明,这不是什么创新,以前有兄弟写过类似的,我整理一下而已.

首先要连上互联网.
cd /usr/ports/misc/gnuls , make install clean.
你可以看看pkgdesrc,实际上安装了4个程序:gnuls,dir,vdir,dircolors
安装好退出,重登录.gnuls,怎么样,颜色和linux的一样了吧,但是如果 gnuls|less
显示就很不好看.
没关系,修改用户目录里的.cshrc或/etc/csr.login
加入alias gls     gls --color
原来有alias ls   ls -a的请改成alias ls    ls -aG
保存退出.
重登录,可以使用freebsd原来的色彩:  ls
也可以用linux的色彩:  gls
要less的话请用ls|less
还可以dir --color.

用less分屏应该用gls --color |less -r
作者: karlmarx    时间: 2003-04-14 14:57
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
[quote]原帖由 "Neo-Match"]不用这么麻烦,只要在启动脚本alias ls到ls -G就行了。[/quote 发表:


很好!在控制台上很好!
不过我是用SSH连上去的,什么颜色都没有,怎么办啊???
作者: quakelee    时间: 2003-04-14 15:53
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
那是因为你的ssh客户端的问题,需要调整终端的模式
作者: karlmarx    时间: 2003-04-14 16:39
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
我用的是SecureCRT,怎么调整啊
作者: statue    时间: 2003-04-14 18:52
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
gnuls --color=auto --show-control-chars
作者: karlmarx    时间: 2003-04-15 13:15
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
看不懂啊
作者: movew    时间: 2003-04-15 14:43
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
alias ls="gnuls --color=auto"
作者: memoza    时间: 2003-04-15 15:22
标题: 从linux转过来想用linux下ls 色彩的兄弟请看.
[quote]原帖由 "movew"]alias ls="gnuls --color=auto"[/quote 发表:


这样更好
alias gls =" gnuls --color=auto --show-control-chars"

这样不会覆盖原来的ls的功能,而且可以在控制台下显示中文(当然要先正确装好zhcon)。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2