zsh подсказка оболочки с неизвестным номером - PullRequest
1 голос
/ 11 марта 2020

Когда я открываю окно терминала, я теперь получаю это приглашение в моей zsh оболочке.

Last login: Wed Mar 11 15:35:53 on ttys000
You have new mail.
167~(:|✔) % 

Я думал, что это мог быть идентификатор пользователя, однако он не указан здесь:

167~(:|✔) % id
uid=502(crmpicco) gid=20(staff) groups=20(staff),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),701(com.apple.sharepoint.group.1),33(_appstore),100(_lpoperator),204(_developer),250(_analyticsusers),395(com.apple.access_ftp),398(com.apple.access_screensharing),399(com.apple.access_ssh),400(com.apple.access_remote_ae),702(com.apple.sharepoint.group.2)

Это мой ~/.zshrc, который не имел недавних изменений.

https://gist.github.com/crmpicco/6c05f4a051ac650909fe6b636fbc7324

Откуда происходит это случайное "167"?

1 Ответ

2 голосов
/ 11 марта 2020

В вашей .zshrc есть следующая строка:

PROMPT='%B%m%~%b$(git_super_status) %# '

Вы можете прочитать значение escape-переменных в man zshmisc в разделе «РАСШИРЕНИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ». %B изменяется на полужирный режим, а %m выводит имя хоста (до первого .). Поэтому я считаю, что 167 - это ваше имя хоста.

...