Я намагаюся зробити PS1 налаштованим так.
Зелений = "\ [\ e [32; 1м \]" Червоний = "\ e [0; 31м" Фіолетовий = "\ e [0; 35м" STARTCOLOR = "\ [\ e [40м \]" ENDCOLOR = "\ [\ e [0m \]" export PS1 = "$ STARTCOLOR $ зелений \ u @ $ фіолетовий \ h $ червоний \ w $ зелений> $ ENDCOLOR"
І у мене є питання.
- Яка різниця між "[\ e [32; 1m]" та \ e [32; 1m "? Вони однакові?
- Після запуску команди «експортувати PS1» вона працює добре, але коли я вводя введення близько 20 символів, символи перезаписуються, як я додав. Що з цим?
- Що означає STARTCOLOR (\ e [40m) / ENDCOLOR (\ e [0m)?
http://a.imageshack.us/img8/606/resultqm.jpg
ДОБАВЛЕНО
Після деяких тестів я отримав наступні зміни, які могли б вирішити проблему. Тобто формат "\ e" має бути замінений на формат "\ [\ e".
Червоний = "\\ e [1; 31м" - не працює Червоний = "\ [\ e [1; 31м \]" - працює