Преобразовать приглашение bash в Терминале в zsh

Вы могли расширить раздел без расширения файловой системы. Но если вы использовали gparted для расширения раздела, файловая система тоже должна была быть скорректирована. Вы также можете проанализировать содержимое файловой системы, где используется больше всего места. Вы можете использовать du -hs /*, но я рекомендую gdmap. Возможно, вы можете уменьшить использование диска, удалив старые ядра, удалив старые файлы журналов и удалив кеш из apt.

1
13.05.2021, 18:07
1 ответ

Эскейп-последовательности приглашения различаются в bash и zsh . Функционал похож, но синтаксис совершенно другой. Вам нужно перевести настройки bash в синтаксис zsh.

В обоих случаях подсказка помещается в переменную PS1. (Есть и другие возможности, но вам не нужно их использовать. )Настройка переходит в .zshrc. Поэтому вам нужно добавить такую ​​строку в ваш.zshrc:

PS1=$'%{\e[1;92m%}%m:…'

Я начал перевод :конструкции bash \[…\]около нуля -конструкции ширины становятся zsh %{…%}, escape-символ, выраженный как \033в bash, равен $'\e'в zsh, имя хоста \hв bash и %mв zsh...

0
28.07.2021, 11:33

Теги

Похожие вопросы