Linux的命令列打字不顯示咋辦?

2021-09-23 19:31:45 字數 488 閱讀 9401

我們在使用某些奇怪的程式時,會發現,你敲鍵盤命令列不顯示任何東西。比如輸入密碼。當然,輸密碼肯定是不能顯示出來了。

但是有的時候,因為程式什麼的問題,敲命令列也不顯示東西。只有回車的時候,看到命令執行的結果。這是怎麼回事,怎麼辦?

因為,stty關閉了輸入回寫。我們可能想當然的認為,敲了鍵盤,就應該有字出現在螢幕上。只是這個也是因為程式提供了這個功能。如果程式不寫這個功能,我們可能就不會這樣認為。

各個把鍵盤鍵入的字元輸出來的就是stty的輸入回寫功能,包括退格等字元處理,都是stty處理掉的。鍵盤給電腦的只有按鍵訊息。

1#關閉輸入回顯

2stty -echo

怎麼解決這個問題?能關就能開嘛。

1#開啟輸入回顯

2stty echo

system呼叫命令列命令而不顯示命令列視窗

system呼叫命令列命令而不顯示命令列視窗 通常用system呼叫命令列命令時都會彈出黑底白字的命令列視窗,下面的 可以不顯示彈出的命令列視窗。如下 view plain pragma comment linker,subsystem windows entry maincrtstartup 設定...

system呼叫命令列命令而不顯示命令列視窗

system呼叫命令列命令而不顯示命令列視窗 通常用system呼叫命令列命令時都會彈出黑底白字的命令列視窗,下面的 可以不顯示彈出的命令列視窗。如下 pragma comment linker,subsystem windows entry maincrtstartup 設定入口位址 includ...

解決CMD命令列視窗不顯示顏色問題python

最近在做乙個cmd命令列視窗顯示不同顏色的字型的功能時,發現按照網上的方法設定均不生效 1.比如最常見的方法,print 033 0 30 40m thello world 033 0m 我執行的結果如下 解決方法如下 需從colorama中匯入init coding utf 8 from colo...