看板 Linux 關於我們 聯絡資訊
我用centos 6.9,我常會用上下鍵瀏覽之前的命令,但我注意到某些長的命令 顯示後會造成顯示錯誤,譬如 https://imgur.com/hugEaGl 我今天按"上"跑到962的時候都正常,但是跑到961那一長串指令,之後就會 有一大段字卡在那邊 我之後執行pwd有成功,表示那一大段的 tar --selinux -X ~/filter_tar-back .... /mnt 並沒有影響到執行指定,只是這樣真的很怪,一個不小心就會搞錯命令, 而且這個用ctrl+L清除畫面也沒用。 請問這是那裏出問題嗎? -- 起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者; 接著,他們追殺猶太人,我沒有說話,因為我不是猶太人; 後來,他們追殺工會成員,我沒有說話,因為我不是工會成員; 此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒; 最後,他們奔我而來,卻再也沒有人站起來為我說話了。 《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.36.231 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1509791483.A.B00.html
hijkxyzuw: reset 指令看看 11/04 19:06
LIAR: 這現象其實enter後會恢復,但重來一次也會再次發生,所以在 11/04 20:21
LIAR: reset前就恢復原本的提示字元了。只是每次只要經過很長的 11/04 20:22
LIAR: 指令後,經常會這樣,像殘影一樣。 11/04 20:22
LIAR: 會不會和pietty 0.4有關啊? 11/04 20:25
lantw44: 這是 bash 嗎?可能可以看看 PS1 是設定成什麼 11/04 20:32
lantw44: 檢查看看不佔寬度的顏色控制碼是不是都有用 \[ \] 圍住 11/04 20:34
LIAR: PS1='[\e[1;31m\u\e[0m \e[1;45m$?\e[0m \h 11/04 21:46
LIAR: \e[1;46m\D{%T}\e[0m \e[1;32m\W\e[0m]\$ ' 11/04 21:46
LIAR: 感覺好像是pietty的問題,我拉動水平大小會有變化,分析中 11/04 21:47
LIAR: 對耶!一改變視窗水平,殘影就消失了??? 11/04 21:48
lantw44: 每個 \e 前面都加 \[,m 後面都加 \] 呢? 11/05 00:37
LIAR: https://imgur.com/ZKKGv4h 好像真的可以耶!請問這是怎麼 11/05 01:11
LIAR: 辦到的?現在頂多就是那個#有時會縮進去而已了。 11/05 01:13
lantw44: 第一條反斜線放錯位置了,應該是 PS1='[\[\e[1;31m 這樣 11/05 13:29
lantw44: bash 會計算 PS1 的寬度,\[ \] 是用來告訴 bash 這裡面 11/05 13:32
lantw44: 的東西不佔空間,計算寬度的時候要跳過 11/05 13:32
OrzOGC: 我用bash偶爾也會遇到 11/05 14:20