科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道重要UNIX命令:C Shell内置命令

重要UNIX命令:C Shell内置命令

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

foreach:连续地为由List变量和命令序列指定的每个成员设置Name变量,直到遇到end命令。while:当Expression变量指定的表达式求值非零时,执行while与匹配的end命令序列间的命令。

作者:曹江华 来源:IT168网站 2010年2月3日

关键字: 网络

  • 评论
  • 分享微博
  • 分享邮件

  A.2.2 C Shell内置命令

  @:显示指定Shell变量的值

  alias:显示指定的别名或所有别名。

  bg:将当前或指定作业置于后台。

  break:在最近一个括起的foreach或while命令结束后,继续运行。

  breaksw:从switch命令中断。

  case:在switch命令中定义标号。

  cd:将当前目录更改为指定的目录。

  chdir:将当前目录更改为指定的目录。

  continue:继续最近括起的foreach或while命令的执行。

  default:标注switch语句中的默认情况。

  dirs:显示目录堆栈。

  echo:将字符串写入Shell的标准输出。

  else:运行if(Expression)then ...else if(Expression2) then ... else ... endif命令序列中第二个else后的命令。

  end:标识前有foreach命令的命令序列的结束。

  endif:运行if (Expression) then ... else if (Expression2) then ... else ... endif命令序列中第二个then语句后的命令。

  endsw:标记switch (String) case String : ... breaksw default: ... breaksw endsw命令序列的结尾。此命令序列连续地将每个case标号与String变量的值匹配。如果执行了breaksw命令,或如果无标号匹配并且没有默认,那么在endsw命令后执行继续。

  eval:将变量值作为输入读入Shell,并在当前Shell的上下文中执行最后形成的 命令。

  exec:运行指定的命令代替当前Shell。

  exit:退出Shell,并且有状态Shell变量的值或有指定的表达式的值。

  fg:将当前或指定作业置于前台,如果它们已停止则继续它们。

  foreach:连续地为由List变量和命令序列指定的每个成员设置Name变量,直到遇到end命令。

  glob:使用历史记录、变量和文件名扩展显示列表。

  goto:在指定行后继续运行。

  hashstat:显示统计信息,该统计信息表示散列表在查找命令方面的成功程度。

  history:显示历史事件列表。

  if:运行指定的命令(如果指定表达式为真)。

  jobs:列出活动作业。

  kill:向指定的作业或进程发送TERM(终止)信号或由Signal变量指定的信号。

  limit:限制当前进程和它创建的每个进程使用指定的资源。

  login:结束登录Shell,并用/usr/sbin/login命令的实例替换它。

  logout:结束登录Shell。

  nice:设置在Shell中运行的命令的优先级。

  nohup:对过程的剩余部分使挂断忽略。

  notify:当前作业或指定作业的状态更改时,使Shell异步地通知你。

  onintr:控制中断时Shell的操作。

  popd:弹出目录堆栈并返回到新的顶层目录。

  pushd:交换目录堆栈的元素。

  rehash:导致重新计算路径Shell变量中包含目录内容的内部散列表。

  repeat:运行指定的命令指定的次数,服从与if命令相同的限制。

  set:显示所有Shell变量的值

  setenv:修改指定环境变量的值。

  shift:左移指定的变量。

  source:读由Name变量指定的命令。

  stop:停止当前作业或在后台运行的指定的作业。

  suspend:停止Shell,就像接收到STOP信号一样。

  switch:启动switch(String)case String : ... breaksw default: ... breaksw endsw命令序列。此命令序列连续地将每个case标号与String变量的值匹配。如果在default标号前没有找到标号匹配,那么在default标号后执行开始。

  time:显示Shell及其子进程使用的时间的摘要。

  umask:确定文件许可权。

  unalias:废弃所有名称与Pattern变量匹配的别名。

  unhash:禁用内部散列表的使用以定位运行的程序。

  unlimit:除去资源限制。

  unset:除去所有名称与Pattern变量匹配的变量。

  unsetenv:从环境中除去名称与指定的Pattern变量匹配的所有变量。

  wait:等候所有后台作业。

  while:当Expression变量指定的表达式求值非零时,执行while与匹配的end命令序列间的命令。

  http://www.it168.com/

  http://server.it168.com/a2010/0203/847/000000847564.shtml

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章