如题?不太明白为啥有的可以识别tab字符,而不是将他显示出来?而有的却可以?
Telnet是Terminal的一种,不是Shell,请不要将二者混为一谈。
这两个概念源于Big Iron时代,如果你不了解Unix的历史,你可以粗略的把Shell比作PC主机,Terminal比作PC显示器。不管你在主机上插什么显示器,显示的内容是显然是由有思考能力的主机决定的,显示器顶多只能决定亮度、对比度之类的参数。
同理,是回显键盘输入,还是补全成别的字符,这是Shell说了算的。不管你用tty,ssh,telnet还是终端模拟器,只要连到同一个Shell上,效果都是一样的。就算不一样,也只是“把一个黑白显示器连到PC主机上”和“把一个彩色显示器连到PC主机上”这种差异。
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答798 阅读✓ 已解决
2 回答3.2k 阅读
Telnet协议是TCP/IP协议族的其中之一,是Internet远程登录服务的标准协议和主要方式,常用于网页服务器的远程控制,可供用户在本地主机运行远程主机上的工作。
而Bash是Unix shell的一种,详见:认识与学习 BASH
不明白你的识别是敲击
tab
给出提示还是怎样,欢迎补充。