免费注册 查看新帖 |

Chinaunix

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

C shell 命令描述 [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-13 14:46 |只看该作者 |倒序浏览
在网上找的 转成了PDF 格式

C shell 命令描述.pdf

78.06 KB, 下载次数: 241

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2009-03-13 14:48 |只看该作者
  1. C shell 命令描述
  2. C shell 提供以下内置命令:
  3. alias [Name [WordList]]        如果不指定任何参数,则显示所有别名。否则,命令显示所指定 Name 的别名。如果指定 WordList,则此命令将 WordList 的值指定给别名 Name。指定的别名 Name 不能是 alias 或 unalias。
  4. bg [%Job ...]        将当前作业或 Job 指定的作业置于后台,如果它停止则继续此作业。
  5. break        在最近圈起的 foreach 或 while 命令的 end 后,继续运行。
  6. breaksw        从 switch 命令中断;在 endsw 命令后继续。
  7. case Label:        在 switch 命令中定义 Label。
  8. cd[Name]        等价于 chdir 命令(请参阅以下描述)。
  9. chdir [Name]        家当前目录更改到 Name 变量指定的那个目录。如果不指定 Name,则命令更改为您的主目录。如果 Name 变量的值不是当前目录的子目录,并且不以 /、./、或 ../ 开始,则 shell 检查 cdpath shell 变量的每个组件以查看它是否具有匹配 Name 变量的子目录。如果 Name 变量是含以 / 开始的值的 shell 变量,则 shell 尝试此操作以查看它是否是目录。chdir 命令等价于 cd 命令。
  10. continue        在最近圈起的 while 或 foreach 命令的 end 处,继续运行。
  11. default:        标注 switch 语句中的 default 情况。default 应在所有其它 case 标号后出现。
  12. dirs        显示目录堆栈。
  13. echo        将字符串写入 shell 的标准输出。
  14. else        运行 if (Expression) then ...else if (Expression2) then ... else ... endif 命令序列中第二个 else 后的命令。
  15. end        继续将 Name 变量设置为由 List 变量指定的每个成员,并运行 foreach 与匹配的 end 语句之间的 Commands 序列。foreach 和 end 语句必须单独出现在独立的行上。
  16. 使用 continue 语句继续循环,使用 break 语句提前结束循环。当 foreach 命令从终端读取时,C shell 使用 ? 提示以允许输入 Commands。循环中的命令(由 ? 提示)不放入历史列表。
  17. endif        如果 Expression 变量为真,则运行跟随第一个 then 语句的 Commands。如果 else if Expression2 为真,则运行跟随第二个 then 语句的 Commands。如果 else if Expression2 为假,则运行跟随 else 的 Commands。任何 else if 的对数都是可能的。只需要一个 endif 语句。else 段是可选的。字 else 和 endif 只能在输入行的开始使用。if 段必须单独出现在其输入行上或在 else 命令后。
  18. endsw        继续将每个 case 标号与 string 变量的值匹配。string 是首先展开的命令和文件名。在 case 标号中使用模式匹配字符 *、? 和 [ . . . ],它们是变量扩展的。如果在 default 标号前没有找到标号匹配,则执行在 default 标记后开始。case 标号和 default 标号必须出现在行的开始。breaksw 命令导致执行在 endsw 命令后继续。否则,控制可能对 case 和 default 标号无效,如在 C 编程语言中一样。如果没有标号匹配,并且没有 default,则在 endsw 命令后执行继续。
  19. eval Parameter . . .         在输入至 shell 时读 Parameter 变量的值,并在当前 shell 的上下文中运行结果命令。使用此命令以运行作为命令或变量替换的结果生成的命令,因为语法分析在这些替换前发生。
复制代码

论坛徽章:
0
3 [报告]
发表于 2009-03-13 14:53 |只看该作者
收下了!多谢!

论坛徽章:
0
4 [报告]
发表于 2009-03-13 15:16 |只看该作者
都是bash,不用cshell,看看了解下

论坛徽章:
0
5 [报告]
发表于 2009-03-13 15:41 |只看该作者
很喜欢CSH,freebsd下就是

论坛徽章:
0
6 [报告]
发表于 2009-03-13 21:51 |只看该作者
不错,有机会学习一下,不然只知bash

论坛徽章:
0
7 [报告]
发表于 2009-03-13 22:12 |只看该作者

回复 #6 haimming 的帖子

学多了容易混,还是把一门学好先

论坛徽章:
1
15-16赛季CBA联赛之深圳
日期:2016-07-07 22:34:24
8 [报告]
发表于 2009-03-14 07:10 |只看该作者
不错,学习一下

论坛徽章:
0
9 [报告]
发表于 2009-03-14 19:12 |只看该作者
学习一下

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
10 [报告]
发表于 2009-03-14 23:54 |只看该作者
感谢楼主。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP