求教:Net::Telnet模块: $telnet->cmd('ls')的返回值

如题目:
看了模块说明,但还是不大明白这句话的意思:
“In a list context, just the output generated by the command is returned, one line per element. In other words, all the characters in between the echoed back command string and the prompt are returned. ”
这里的“output”指的是什么?
另外
@buffer = $telnet->cmd('ls');
buffer中的数据为什么会是空的呢?