当前位置: 技术问答>linux和unix
菜鸟请教大虾一个简单问题
来源: 互联网 发布时间:2017-03-19
本文导语: 在电脑终端窗口上通过telnet网络命令连接开发板,然后在终端上输入操作命令(比喻cp,rm等命令),那么这些操作命令是由电脑上的CPU执行的还是通过网络发到开发板上,由开发板上的CPU去执行? | 具...
在电脑终端窗口上通过telnet网络命令连接开发板,然后在终端上输入操作命令(比喻cp,rm等命令),那么这些操作命令是由电脑上的CPU执行的还是通过网络发到开发板上,由开发板上的CPU去执行?
|
具体点就是telnetd在板子上开启了一个shell子进程,并将子进程的标准输入,标准输出,标准错误重定向到了socket上,于是就和你从键盘向shell输入是一样的了。
|
是的,开发板有一个telnetd服务进程,你是通过socket连接上去,发送命令给telnetd, 然后telnetd调用/bin/bash解析你的命令。