免费注册 查看新帖 |

Chinaunix

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

【问题】.cshrc 和 .login 的执行顺序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-21 11:56 |只看该作者 |倒序浏览
man csh 上的一段文档
  1. Startup and shutdown
  2.       The  shell  may  read /etc/csh.login  before  instead  of after /etc/csh.cshrc, and ~/.login before instead of after ~/.tcshrc or ~/.cshrc and  ~/.history,  if  so compiled; see the version shell variable. (+)
复制代码


这部分说的是先执行 .login 然后 .cshrc 吗?

我试了一下,是先 .cshrc 再 .login

论坛徽章:
0
2 [报告]
发表于 2005-10-21 11:58 |只看该作者

【问题】.cshrc 和 .login 的执行顺序

你都没login怎么能csh????       

论坛徽章:
0
3 [报告]
发表于 2005-10-21 12:04 |只看该作者

【问题】.cshrc 和 .login 的执行顺序

我是这样试的
在 ~/.cshrc 增加
  1. echo "SLEEP 5"
  2. sleep 5
  3. echo "IN cshrc"
复制代码


在 ~/.login 增加
  1. echo "IN login"
复制代码


登陆的时候显示
  1. SLEEP 5
  2. IN cshrc
  3. IN login
复制代码

论坛徽章:
0
4 [报告]
发表于 2005-10-21 12:46 |只看该作者

【问题】.cshrc 和 .login 的执行顺序

应该是login然后才cshrc吧

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
5 [报告]
发表于 2005-10-21 12:53 |只看该作者

【问题】.cshrc 和 .login 的执行顺序

不是相当然的:

  1. 二、SHELL 的START FILES

  2. 不管你的login shell是那一种shell,每一个shell都有它
  3. 自己的start files,我们设定理想环境时所需使用的指令与设
  4. 定的变数,都可以写在这些start files中,在login时先後加以
  5. 执行,这些start files的名称分别是:

  6. SHELL START FILES

  7. sh /etc/profile
  8. $HOME/.profile
  9. bash /etc/profile
  10. $HOME/.profile(or $HOME/.bashrc)
  11. csh None
  12. $HOME/.cshrc & $HOME/.login
  13. tcsh None
  14. $HOME/.cshrc(or $HOME/.tcshrc)
  15. & $HOME/.login

  16. 如果这些档案都存在,那麽它们的执行顺序将是:
  17. 1. sh系列 /etc/profile -->; $HOME/.profile
  18. 2. csh系列 $HOME/.cshrc -->; $HOME/.login

  19. 在这些start files中,/etc下的profile是系统管理者为
  20. 大家设定的,一般使用者无法做任何更动,如果对系统管理者的
  21. 设定觉得不够或不符需要,则可在个人帐号下的.profile、
  22. .cshrc、.login增加或修正,尤其是对csh及tcsh的使用者而言,
  23. 因为在/etc下并没有start files,所以也不会有系统管理者设定
  24. 好的环境可以使用,使用者就必须自行设定所需要的所有的变数
  25. 与指令,否则常会有寸步难行的感觉,最常见的如许多指令都
  26. 因找不到而不能用(因为没有设path)、键无法使用
  27. (因键的作用没有定义)...等。  
复制代码

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
6 [报告]
发表于 2005-10-21 12:53 |只看该作者

【问题】.cshrc 和 .login 的执行顺序

http://larc.ee.nthu.edu.tw/~cthuang/doc/tcshrc.html

论坛徽章:
0
7 [报告]
发表于 2005-10-21 13:06 |只看该作者

【问题】.cshrc 和 .login 的执行顺序

多谢各位指教!

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
8 [报告]
发表于 2005-10-21 13:11 |只看该作者

【问题】.cshrc 和 .login 的执行顺序

不过我这也是纯属抄袭网络资料,直接在google查的。

你也可以得,为什么不呢?

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
9 [报告]
发表于 2005-10-21 15:34 |只看该作者

【问题】.cshrc 和 .login 的执行顺序

[quote]原帖由 "HonestQiao"]http://larc.ee.nthu.edu.tw/~cthuang/doc/tcshrc.html[/quote 发表:
这篇文章不错哦,收藏
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP