免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3478 | 回复: 4
打印 上一主题 下一主题

寻找linux系统下的一个路径文件modules/default/init/csh [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-14 20:55 |只看该作者 |倒序浏览
想要寻找modules/default/init/csh文件,
请问,在Redhat系统中,这个路径modules/default/init/csh存在吗?完整路径是什么?

论坛徽章:
0
2 [报告]
发表于 2011-11-14 21:31 |只看该作者
好像是需要一个叫做The Environment Modules package的东西,这个需要自己装,还是系统里自带呢?

论坛徽章:
0
3 [报告]
发表于 2016-07-04 18:56 |只看该作者
看时间估计你解决了,csh 是一个执行文件   他source 后  改变当前用户的shell配置    一般由默认的bash  改为csh   ,csh 可以自己配置  ,内部除了包含必要的cshell配置外,,你也可以放置自己所启动程序(服务)的环境变量,当然 Alisa  也可以配置里边

论坛徽章:
0
4 [报告]
发表于 2016-07-04 19:32 |只看该作者
csh  的执行文件 在/bin/ 下,
你可以

# vi /etc/passwd
修改 /bin/bash 为 /bin/csh

你也可以用usermod -s 选项

用命令: usermod -s  /bin/csh   home   
home 为 你所想要改变的用户地址     此处home 为家目录,一般自己创建的用户都会在家目录下生成用户名,亦可单独指定,如/home/idcdpi  

   

论坛徽章:
0
5 [报告]
发表于 2016-07-04 19:48 |只看该作者
补充上下: 你可以在 /etc/passwd  里边,修改对应的用户    将  用户后边的shell 配置信息改为  自己想要的shell   

bash: idcdpi:503:503::/home/idcdpi:/bin/bash        比如bash 可以改为  csh              source  /etc/passwd  后切换到  idcdpi  用户下,发现csh已生效!!

Linux的Shell有许多种,每种都有不同的特点。常用的有sh(Bourne Shell), csh(C Shell), ksh(Korn Shell), tcsh(TENEX/TOPS-20 type C Shell), bash(Bourne Again Shell)等。系统管理员可以根据系统情况和用户习惯为用户指定某个Shell。如果不指定Shell,那么系统使用sh为默认的登录Shell,即这个字段的值为/bin/sh。
用户的登录Shell也可以指定为某个特定的程序(此程序不是一个命令解释器)。利用这一特点,我们可以限制用户只能运行指定的应用程序,在该应用程序运行结束后,用户就自动退出了系统。有些Linux 系统要求只有那些在系统中登记了的程序才能出现在这个字段中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP