linux如何输入2行命令?

书上显示的是输了2行命令之后,然后才执行。但我输了第一行后按回车就直接执行了tcpdump,需要中断tcpdump才能继续输host。那么书上的2行命令是怎么输入的?

第1个回答  2017-01-11
末尾加个\这个符号就能两行。部分命令也是多行,例如for,也有些是进入某个程序的终端,例如nslookup。关于你说的这个情况估计是用了\,其实写在一行也没有问题。追问

用\不行,用\的话第二行显示的是 > ,而不是 $

追答

就不能书印错了?你自己能实际操作才是真的。

追问

最后我在第一个cmd后面加了&后台执行,然后再输第二个cmd就可以了,唉~~

追答

我一直以为host是参数,照这么理解是个单独的命令,你开两个命令行的意思吧

本回答被提问者采纳
第2个回答  2017-01-11
那是因为命令行超过屏幕显示范围后自动换行造成的,
你需要做的就是不要管回车,直接输入,他会自动换行的追问

但是自动换行的话第二行开头不会有$这个符号;
而且这2条command打一行执行的话,会提示syntax error,所以我觉得这应该是2条command

相似回答