命令失效 - BBS

Table of Contents

小弟前幾天剛接觸到freebsd,想說在不加echo時輸入亂碼,程式會有何反應,就

打了"cpp"(不含夾注號),沒想到接下來的命令就全部失效,鍵入"man"等等的都沒結果,

且浮標前也沒了正常該有的一行文字(就類似路徑的文字)。


而我在google上查詢到的結果是cpp不是亂碼,而是一個命令,用途是編譯器(用

man即可查到說明),但我沒有找到跳出這個模式的說明(可能是我英文不好),請各位解惑!

--

All Comments

George avatarGeorge2018-10-09
如果你只是要逃出來的話,Ctrl+C 或 Ctrl+D 即可
John avatarJohn2018-10-13
cpp 是 C 語言的前處理器,沒給參數的時候它會把標準輸入
Lauren avatarLauren2018-10-16
也就是你的鍵盤當作輸入檔案,按 Ctrl-D 就是檔案結束的
Todd Johnson avatarTodd Johnson2018-10-17
意思,而 Ctrl-C 則是中止程式的用的
Adele avatarAdele2018-10-19
執行 stty -a 可以從最下面的 cchars 看到有哪些功能鍵
Caitlin avatarCaitlin2018-10-19
感謝各位,問題已解決!
Todd Johnson avatarTodd Johnson2018-10-19
不好意思,那我之前用鍵盤輸入的那些文字,會傳到哪
Emily avatarEmily2018-10-23
裡?那些文字會影響到系統嗎?
Hamiltion avatarHamiltion2018-10-27
傳給 cpp,它可能會把輸出印到螢幕上,你沒有指定輸出檔
所以應該是不會寫入任何硬碟上的檔案的
Olivia avatarOlivia2018-11-01
感謝樓上的解說!