LinuxSir.cn,穿越时空的Linuxsir!

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

我的csh功能好少,怎么办?

[复制链接]
发表于 2003-12-11 14:07:33 | 显示全部楼层 |阅读模式
今天发现我的freebsd(4.9release)用的是csh(里面还有sh,tcsh)
一本书上的很多例子都是面向bash的,很多功能都没有,我该怎么办?
怎么弄成bash?还有,这个要不要紧
发表于 2003-12-11 14:19:36 | 显示全部楼层
csh 很强大呀! 你想要什么功能? 装个bash, 然后装默认SHELL改为 bash!
 楼主| 发表于 2003-12-11 14:59:09 | 显示全部楼层
到哪里找bash,再说我用chsh改shell,都改不成
echo $shell,一看还是原来的csh,我好菜呀:help


(说句题外话,那时你本人的照片么,好帅亚)
发表于 2003-12-11 15:44:06 | 显示全部楼层
whereis bash  会告诉你bash在哪 里? 如果是在ports里, 进入那个目录进行安装!

(是俺的照片, 不过是两年前的!前些时候有照片放在网上, CU网友聚会的照片, 不过广州玩BSD的就有两个人去聚会了,很多大虾都没去!)
发表于 2003-12-11 15:50:19 | 显示全部楼层
chsh
发表于 2003-12-12 10:13:18 | 显示全部楼层
chsh要用root执行,用法:chsh account(你要改shell的账号)。
bash先要装上,一般在/usr/local/bin里面。改的时候要加上路径。
发表于 2003-12-12 10:21:10 | 显示全部楼层
tcsh -s bash
发表于 2003-12-12 10:27:12 | 显示全部楼层
先查看自己装bash没有(bash一般装在/usr/local/bin下,可以用which命令看看),默认的安装里是不装它的。不过安装光盘里带的有,可以用pkg_add来安装它,或者到ports目录下去make install。

装上bash以后,用root登录,运行vipw命令来修改用户的默认启动shell。
发表于 2003-12-12 11:00:33 | 显示全部楼层
cd /usr/ports/shells/bash2/
make install clean
chsh -s /usr/local/bin/bash
logout
 楼主| 发表于 2003-12-13 14:18:41 | 显示全部楼层
非常感谢!越来越详细了,哈哈
你们真是体贴
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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