我正在尝试完成实验报告,我刚开始使用linux。我对这个生态系统很陌生,我不知道它的大部分工作原理。我正在慢慢地从labscript中学习如何编译和执行C程序。但是,执行此声明后
使用:
执行输出二进制文件$ ./myapp I am a student taking CMP 310
我输掉了" $"签名,每当我按下这个">"将在任何声明之前打印,我无法执行或退出。如果你们中的任何一个人能够解释我的所作所为,我将非常感激。谢谢。
答案 0 :(得分:2)
您可能已粘贴了一个不匹配的引号,'
或"
或反引号`,您的终端允许您输入多行语句并等待,直到您关闭引号或反引号来评估它。要退出多线模式,请输入结束字符,或按Ctrl-C,在这种情况下会中断输入。
您只需要粘贴此部分:
./myapp I am a student taking CMP 310
它尝试在您的工作目录中执行myapp
可执行文件(./
代表),并向其传递参数I am a student taking CMP 310
。
我重现你的问题:
16:45 $ "I have no idea what I am doing
> wut
>
>
> hello?
>
答案 1 :(得分:1)
最有可能Ctrl + C会帮助你。 如果您在GUI模式(非终端)工作,您只需关闭窗口并在新窗口中打开新的shell会话。