什么是UNIX/Linux C Shell?
时间:2020-01-09 10:44:12 来源:igfitidea点击:
在UNIX/Linux操作系统下,什么是C shell?
C Shell是由加利福尼亚大学伯克利分校的Bill Joy开发的shell。
C Shell语法类似于C编程语言的语法(因此命名为C Shell)。
它具有强大的交互功能,例如命令历史记录和文件名完成。
它是FreeBSD和其他一些类似UNIX的操作系统下的默认shell程序。
它主要用于交互式终端。
例如登录并编写程序或者更新系统配置。
它很少用于脚本和操作系统控制。
/bin/sh通常用于编写Shell脚本。
C Shell功能
- 指令记录是
- 行编辑否
- 文件名完成是
- 别名命令是
- 受限制的炮弹
- 工作控制是
TCSH
tcsh是Berkeley UNIX C shell csh的增强但完全兼容的版本。
它是一种命令语言解释器,可用作交互式登录shell程序和shell程序脚本命令处理器。
它包括以下功能:
- 命令行编辑器:是
- 可编程的单词完成:是
- 拼写校正:是
- 历史记录机制:是
- 工作控制:是