1. 首页
  2. 编程语言
  3. C
  4. 计算机系统基础:ShellLab实验详解

计算机系统基础:ShellLab实验详解

上传者: 2023-05-18 02:02:45上传 ZIP文件 367.1KB 热度 18次

1) Shell是一种交互式的命令行解释器,能够代表用户运行程序。用户可以在shell中输入命令,实现文件管理、进程管理和系统配置等功能。ShellLab实验为了加深对Shell的理解,要求通过指定参数实现简单的命令开发,如查看进程、统计文件行数等。 2) Shell命令行由空格分隔的ASCII字符串组成,第一个字符串是命令名称或可执行文件的路径名,之后的字符串为命令行参数。Shell会解释并执行输入的命令,输出结果到终端。 3)Shell执行命令时会创建一个子进程并在其中加载和执行可执行文件。每运行一个可执行文件将创建一个子进程,这些子进程组成Shell的工作集。Shell还支持将多个命令连接起来形成管道,实现输入和输出的传递。 4)除了在前台执行,Shell还支持在后台执行程序,此时Shell会立即打印提示符并等待下一个命令输入。同时,系统中最多只能有一个前台任务,但是可以有任意数量的后台任务。

用户评论