---
# System prepended metadata

title: Terminal前端设计

---

# Terminal前端设计


终端输入格式：

变量赋值格式
```bash-bin
> $a = Program parameters
```

意思为将Program的执行结果储存在 a 变量中


# 用户输入格式

长命令分别执行，格式为, 用分号隔开

```bash
> command 1; command 2; command 3;
```

每一个命令的执行格式

```
> $a = command 1
```

即将一个命令结束后放在变量 a 中

每一个命令也可以单独执行

```
command 1
```
其效果是系统自动输出执行结果

### 字符分离

输入：一个用户输入的命令行

输出：一个json数组，可以用于

# Program 


## 前端Cookie

用户的变量保存在 `variable.变量名`中，例如

``` bash
> $a = super
```

super 执行结束后，会将执行结果以json数据格式保存在 `variable.a` 中，在前端要执行的命令是

```
document.cookie = 'variable.a=xxxx;'
```

其中 xxxx 是super执行结束后返回的数据