[问题]命令失效

楼主: ThePeaceMan (墨家门徒)   2018-10-06 20:23:46
小弟前几天刚接触到freebsd,想说在不加echo时输入乱码,程式会有何反应,就
打了"cpp"(不含夹注号),没想到接下来的命令就全部失效,键入"man"等等的都没结果,
且浮标前也没了正常该有的一行文字(就类似路径的文字)。
而我在google上查询到的结果是cpp不是乱码,而是一个命令,用途是编译器(用
man即可查到说明),但我没有找到跳出这个模式的说明(可能是我英文不好),请各位解惑!
作者: holishing   2018-10-06 21:42:00
如果你只是要逃出来的话,Ctrl+C 或 Ctrl+D 即可
作者: lantw44 (#######################)   2018-10-06 23:43:00
cpp 是 C 语言的前处理器,没给参数的时候它会把标准输入也就是你的键盘当作输入档案,按 Ctrl-D 就是档案结束的意思,而 Ctrl-C 则是中止程式的用的执行 stty -a 可以从最下面的 cchars 看到有哪些功能键
楼主: ThePeaceMan (墨家门徒)   2018-10-07 12:30:00
感谢各位,问题已解决!不好意思,那我之前用键盘输入的那些文字,会传到哪里?那些文字会影响到系统吗?
作者: lantw44 (#######################)   2018-10-07 16:40:00
传给 cpp,它可能会把输出印到萤幕上,你没有指定输出档所以应该是不会写入任何硬盘上的档案的
楼主: ThePeaceMan (墨家门徒)   2018-10-07 19:52:00
感谢楼上的解说!

Links booklink

Contact Us: admin [ a t ] ucptt.com