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 是“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
查看哈希)
内置分布
ptysh-0.1.0.linux-x86_64.tar.gz
(13.1 kB
查看哈希)