plink启动
时间: 2023-07-22 13:07:16 浏览: 58
Plink是PuTTY工具集的一部分,是一个命令行界面的SSH客户端。要启动Plink,需要先下载PuTTY工具集,并确保已将Plink.exe文件添加到系统路径中。然后,可以使用以下命令启动Plink:
```
plink [username]@[host]
```
其中,[username]是登录SSH服务器的用户名,[host]是SSH服务器的地址或IP地址。例如:
```
plink user@example.com
```
这将连接到名为example.com的SSH服务器,并提示您输入密码以登录。您还可以使用其他选项来指定端口号、使用密钥进行身份验证等。完整的选项列表可以通过在命令行中键入“plink”来查看。
相关问题
plink tped
Plink软件中的tped文件是map/ped文件的转置版本,用于进行基因分析和相关性计算等操作。tped文件是二进制格式的,其中包含了基因型信息和位点信息。与map文件相比,tped文件不仅包含了位点信息,还包含了每个个体在特定位点上的两个等位基因。tped文件的主要优点是其比ped文件更加紧凑和高效。
在使用Plink软件时,可以通过运行相应的命令将map/ped文件转换为tped格式。具体的命令和参数取决于你的具体需求和数据类型。例如,你可以使用Plink的--recode命令来将map/ped文件转换为tped格式。
参考文献:
Plink files - Animal Genome. (n.d.). Retrieved November 15, 2021, from https://www.animalgenome.org/bioinfo/resources/manuals/plink_files
Formats - Plink 2.0 documentation. (n.d.). Retrieved November 15, 2021, from https://www.cog-genomics.org/plink/2.0/formats#ped
python中Plink
在 Python 中,可以使用 PyWin32 库来与 Plink 进行交互。PyWin32 是一个 Python 扩展,为 Python 提供了访问 Windows API 的接口。使用 PyWin32,可以通过 Python 脚本启动 Plink,向远程服务器发送命令,并获取命令输出。以下是一个使用 PyWin32 和 Plink 进行 SSH 远程连接的示例代码:
```python
import win32api
import win32pipe
import win32file
def run_command(command, host, user, password):
# 启动 Plink 进程
plink = win32api.ShellExecute(
None,
'open',
'plink.exe',
'-ssh %s@%s -pw %s %s' % (user, host, password, command),
'',
win32con.SW_HIDE
)
# 等待 Plink 进程结束
plink_process = win32api.OpenProcess(win32con.SYNCHRONIZE, False, plink[0].handle)
win32api.WaitForSingleObject(plink_process, win32event.INFINITE)
# 读取 Plink 输出
pipe = win32pipe.CreateNamedPipe(
r'\\.\pipe\plink_output',
win32pipe.PIPE_ACCESS_INBOUND,
win32pipe.PIPE_TYPE_BYTE | win32pipe.PIPE_WAIT,
1,
65536,
65536,
0,
None
)
win32pipe.ConnectNamedPipe(pipe, None)
output = win32file.ReadFile(pipe, 65536)[1]
win32pipe.DisconnectNamedPipe(pipe)
win32file.CloseHandle(pipe)
# 返回 Plink 输出
return output.decode('utf-8')
```
这个函数可以接受一个命令、主机名、用户名和密码,使用 Plink 在远程服务器上执行命令,并返回命令输出。注意,在使用 PyWin32 时,需要先安装 PyWin32 库,并且需要将 Plink.exe 的路径添加到系统环境变量中。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)