macOS终端路径可能正在出卖你的隐私
![]()
哈啰,我是像素熊老师。
昨天有个同学私讯我。说他录教程的时候,终端路径一直显示他的用户名。问我有没有办法藏起来。
我说这个简单啊。改一下 zsh 的提示符就行了。
问题
你们现在终端打开,大概率长这样:
Jack@MacBook-Pro ~/Documents %对吧?
前面那串名字(Jack)看着挺碍眼的。
有什么办法可以隐藏呢尤其是录屏或者截图发给别人的时候,总觉得有点暴露隐私。
解决方案
其实解决方法就一行。
打开你的~/.zshrc,加上这个:
PROMPT='%1~ %# '然后source ~/.zshrc,搞定。
再看终端,变这样了:
Documents %只剩当前文件夹的名字。用户名和主机名统统消失,干净得很。
如果你想要极简风,直接写PROMPT='$ '也行。只剩一个$,清清爽爽。
顺便提一下几个常用的符号,方便你们自己折腾:
%n→ 用户名%m→ 主机名- → 完整路径(家目录会缩成
- → 只保留当前文件夹
- → 根据权限显示
我个人比较喜欢%1~ %#这个组合。信息够用,又不啰嗦。
个性化终端
还有一个比较骚的操作——直接在提示符里塞 emoji。
比如:
PROMPT=' %1~ %# '效果:
Documents %或者换成其他图标:
PROMPT=' %1~ %# '
PROMPT=' %1~ %# '
PROMPT='⚡️ %1~ %# '直接复制 emoji 贴进去就行,zsh 原生支持。DIY效果拉满,下次直播写代码的时候,观众第一眼就注意到你的终端了。
对了,如果你装了 Oh My Zsh,换个主题也能解决。
比如robbyrussell、avit这些,预设就不显示用户名,还挺好看的。
总结
这个技巧虽小,但在录教程、直播写代码、或者截图发技术群的时候,真的很实用。
我以前没注意的时候,截图发出去还要特意打码。
现在完全不用了。
试试看吧,有问题再来问我。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.