2015-02-06 43 views
-1

我有一個奇怪的問題:我不能鍵入或在我的bash複製百分號...百分號未分型

我試圖讀取~/.bashrc/etc/profile(和東西在/etc/profile.d)。我也試過「sudo bash」,但仍然無法輸入「%」。百分號「sh」作品...

有什麼建議嗎?

uname -a 
Linux 3.2.0-65-generiC#99-Ubuntu SMP Fri Jul 4 21:03:29 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 

BTW:問題轉移到:https://superuser.com/questions/890645/percent-sign-in-bash-is-not-typeable

+0

這聽起來像它可能是鍵盤映射問題。有沒有其他的鑰匙不能給你預期的性格?無論哪種方式,這個問題在這裏並不是真正的主題,因爲它與編程沒有特別的關係。你可能有更多的運氣詢問http://superuser.com – 2015-02-06 09:56:09

+0

只要我知道其他鍵正常工作... – Radarrudi 2015-02-06 11:46:07

回答

0

解決方法是使用ascii值37:按住ALT鍵,在數字鍵盤上輸入37並釋放ALT鍵。

解決方案是檢查鍵盤映射。按住Shift並嘗試所有數字。在我的鍵盤上,我有

[email protected]#$%^&*() 

你有沒有舊鍵盤的地方,你可以嘗試?

+0

感謝您的建議:'' ALT + 37'不能在終端中工作,無法檢查虛擬控制檯(其他問題...)。鍵盤映射沒問題:'xmodmap -pke | grep percent'給出'keycode 14 = 5%5%'。我也可以改變它,例如:'xmodmap -e「keycode 14 = 5 U203D 5 UD203D」'當按下SHIFT + 5時打印字符‽。 – Radarrudi 2015-03-17 13:31:46

+0

順便說一句:它與一個不同的鍵盤相同...另一個提示可能是,我甚至不能將剪貼板中的%-sign複製到終端中... – Radarrudi 2015-03-17 13:44:31

+0

沒有粘貼板'printf「\ x $(printf%x 37) 「'也會失敗。 'printf'\ x25「'怎麼樣? – 2015-03-17 16:48:17

0

我也有類似的問題,退格鍵的映射。編輯文件時,不會刪除以前的字符,而會顯示「^?」 。我在命令行中使用了「stty sane」,並將其重置。也許這有幫助。

+0

感謝您的建議,但這並沒有幫助... – Radarrudi 2015-02-06 11:44:41