Skip to main content

Python 电传打字机外壳

项目描述

## PTYSH
PTYSH 是“Python Teletype Shell”的缩写。<br>
它是参考“zebra vtysh”制作的。<br>
Vtysh 是 Quagga 路由软件的集成 shell。<br>
<br>
Ptysh 是不是唯一的路由外壳,外壳是可定制的,因此您可以正常使用。<br>
它可以向模块添加命令以获得可用性。<br>


## 注意
您可以通过 pip 安装 ptysh。<br>
但是,您必须手动安装一些库。<br>
我会尽快更新库列表。<br>


## 用法
### 启动 shell
当您运行“ptysh_main.py”时,shell 将启动。<br>
您可以使用下面总结的命令。<br>
在 PTYSH 期间使用 ctrl-c 和 ctrl-z 等命令不起作用。<br>


### 添加自定义模块
要添加模块,您将参考“模块”目录中的示例代码创建一个文件。 <br>
您可以创建额外的逻辑继承类 ptysh_module。<br>


## 命令
### 禁用模式
1. 启用
* 进入控制外壳
* 它需要密码。(默认密码是 ptysh)
2. exit
* 退出 shell。
3. list
* 显示命令列表。
4. st
* start-shell (默认shell是bash)
* 是隐藏命令。
* 需要密码,开启密码也一样。


###启用模式
1.禁用
* 退出启用模式
2. exit
* 退出shell。
3. list
* 显示命令列表。
4. 配置终端
* 其他模​​块的控制菜单。

### 配置终端模式
1. exit
* 退出shell。
2. list
* 显示命令列表。


## 想法或问题
如果您有想法或问题,请随时打开问题或提出拉取请求。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

ptysh-0.1.0.tar.gz (6.3 kB 查看哈希

已上传 source

内置分布

ptysh-0.1.0.linux-x86_64.tar.gz (13.1 kB 查看哈希

已上传 any