免费注册 查看新帖 |

Chinaunix

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

请问如何在KSH转换为其它的SH,比如CSH 、SH [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-21 17:55 |只看该作者 |倒序浏览
不是在脚本中输入#!/bin/sh
而是在#提示下输入命令转换,不知有没有好像书上没找到。
  

论坛徽章:
0
2 [报告]
发表于 2003-03-21 17:57 |只看该作者

请问如何在KSH转换为其它的SH,比如CSH 、SH

直接  csh就可以了

论坛徽章:
0
3 [报告]
发表于 2003-03-22 14:32 |只看该作者

请问如何在KSH转换为其它的SH,比如CSH 、SH

楼上的兄台:
不行呀!!我直接在#ksh回车后,执行echo $SHELL
还是在sh下,执行csh回车,还是一样
?????????????????
我用的是SCO OPENSERVER RELEASE 5.0.4

论坛徽章:
0
4 [报告]
发表于 2003-03-23 01:40 |只看该作者

请问如何在KSH转换为其它的SH,比如CSH 、SH

SHELL=/bin/ksh;export SHELL;ksh

论坛徽章:
0
5 [报告]
发表于 2003-03-24 17:45 |只看该作者

请问如何在KSH转换为其它的SH,比如CSH 、SH

直接CSH不能行吗?

论坛徽章:
0
6 [报告]
发表于 2003-03-24 22:06 |只看该作者

请问如何在KSH转换为其它的SH,比如CSH 、SH

原帖由 "黑骏马" 发表:
楼上的兄台:
不行呀!!我直接在#ksh回车后,执行echo $SHELL
还是在sh下,执行csh回车,还是一样
?????????????????
我用的是SCO OPENSERVER RELEASE 5.0.4


那你 echo $shell 看看?  

论坛徽章:
0
7 [报告]
发表于 2003-03-25 08:56 |只看该作者

请问如何在KSH转换为其它的SH,比如CSH 、SH

$SHELL的值是起始登录的shell,但是你输入csh/sh以后,实际上的shell已经改了,可以测试(HP-UX11.00)!
看当前shell命令之一:
#ps|grep $$|awk '{print $4}'

论坛徽章:
0
8 [报告]
发表于 2003-03-25 16:55 |只看该作者

请问如何在KSH转换为其它的SH,比如CSH 、SH

原帖由 "黑骏马" 发表:
楼上的兄台:
不行呀!!我直接在#ksh回车后,执行echo $SHELL
还是在sh下,执行csh回车,还是一样
?????????????????
我用的是SCO OPENSERVER RELEASE 5.0.4


”echo $SHELL“ 当然不行了!!!
它不过是一个环境变量。
ps看当前shell

论坛徽章:
0
9 [报告]
发表于 2003-03-26 04:43 |只看该作者

请问如何在KSH转换为其它的SH,比如CSH 、SH

...

原帖由 "黑骏马" 发表:
楼上的兄台:
不行呀!!我直接在#ksh回车后,执行echo $SHELL
还是在sh下,执行csh回车,还是一样
?????????????????
我用的是SCO OPENSERVER RELEASE 5.0.4


不能光看 $SHELL 的,那只是你的 login shell 设置的变量。当你 csh 之后,它又会设定一些变量,所以就会有两套东东,csh 下你可以看 $SHELL, $shell, $PATH, $path... 等,

ps | grep $$ 是最常用的判断当前shell方式

如果把你的提示符设定一下,就可以立即知道了是否进入相应的shell了,比如通常情况下,sh, bash, ksh 是 $ 为提示符,csh 是 % 提示符。比如我喜欢用 bash 作 login shell 的,当初就是 bash,根据提示符的变化就知道啦

sleeve@magic:~$ csh
magic:~% ksh
u@h:w[86]$ sh
\u@\h:\w[\!]$ ^D
u@h:w[86]$ ^D
magic:~% ^D
sleeve@magic:~$

论坛徽章:
0
10 [报告]
发表于 2003-03-26 12:10 |只看该作者

请问如何在KSH转换为其它的SH,比如CSH 、SH

原帖由 "黑骏马" 发表:
楼上的兄台:
不行呀!!我直接在#ksh回车后,执行echo $SHELL
还是在sh下,执行csh回车,还是一样
?????????????????
我用的是SCO OPENSERVER RELEASE 5.0.4


root 用户的login shell不允许是ksh
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP