# ShellLink **Repository Path**: zcg9783/shelllink ## Basic Information - **Project Name**: ShellLink - **Description**: 在两个shell中实现通信 - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-01-05 - **Last Updated**: 2025-01-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ShellLink #### 介绍 在两个shell中实现通信 #### 客户端配置教程 1. 前往本仓库的Release页面下载最新版本的release并解压 2. 将client.sh复制到/data/local/tmp中 3. 给予client.sh 777权限 ```chmod 755 -R /data/local/tmp/client.sh``` 4. 客户端配置完成,服务端执行的命令将会显示在此处 #### 服务端配置教程 1. 前往本仓库的Release页面下载最新版本的release并解压 2. 将server.sh复制到/data/local/tmp中 3. 给予server.sh 777权限 ```chmod 755 -R /data/local/tmp/server.sh``` 4. 服务端配置完成,请按照使用教程来启动并与客户端连接 #### 使用教程 1. 使用```sh /data/local/tmp/server.sh```命令启动服务端 2. 输入相关文字来运行相关功能 ```run命令:```在客户端中执行shell命令并在5秒后获取结果 ```get命令:```获取上一次命令的执行结果 ```exit命令:```退出服务端运行 #### 应用场景 本项目的应用场景为两个shell之间通信。例如某个系统应用提供了执行自定义命令的API,那么您可以通过这个项目与系统应用进行通信。通过本项目,您可以让一个权限较低的shell与另一个权限极高的shell进行通信,从而获取更高的权限或更有效的保护更高的权限