搜索资源列表
本实验要实现一个简单的命令解释器
- 本实验要实现一个简单的命令解释器,也就是Linux中的shell程序。实验程序起名为ysh,要求其设计类似于目前流行的shell解释程序,如bash、csh、tcsh,但不需要具备那么复杂的功能。ysh程序应当具有如下一些重要的特征: 能够执行外部程序命令,命令可以带参数。 . 。 能够执行fg、bg、cd、history、exit等内部命令。 使用管道和输入输出重定向。 支持前后台作业,提供作业控制功能,包括打印作业的清单,改变当前运行作业的前台/后台状
Shell
- 基本上shell分两大类: 一:图形界面shell(Graphical User Interface shell 即 GUI shell) 例如:应用最为广泛的 Windows Explorer (微软的windows系列制作系统),还有也包括广为人知的 Linux shell,其中linux shell 包括 X windows manger (BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KD、 XFCE。 二:命令行式 shell(Comm
bash-tcsh
- 介绍bash和tcsh,tcsh是在csh基础上扩展的,具有和C语言类似的句法。bash则是LINUX各版本的默认SHELL,而且,在写脚本方面更方便。两者不兼容,bash 有更多的优势,从这个意义上说,如果没有特殊需要,最好从一开始就用bash, 而不用tcsh。-Introduction bash and tcsh, tcsh csh is based on the expansion, with a C like syntax. bash is the default SHELL LINU
