只是一个快速的。
试图修改我的 PS1 以仅显示特定数量的字符。
目前 :
[email protected]@linuxhostname
这是因为我刚刚在我的环境中集成了一些系统,这些系统允许 windows 用户使用 windows ceredntials 登录到 linux 环境。Hense 双域。
我想删除第一个 @ 符号之后的所有内容,该符号当前适合 \u 开关。
有没有办法告诉 \u 开关只使用说用户名的前 4 个字符。所以我得到的不是“[email protected]”,而是“user”,最终得到 user@linuxhost?
提前致谢!!!
我在我的 Mint 19.2 系统上对此进行了测试,它应该可以满足您的需求。
\u
将.bashrc 中的替换为${LOGNAME:0:4}
,然后为其提供资源。将 \u 替换为 ${USER::-13} 这将删除用户名末尾的最后 13 个字符,并根据需要返回 user@linuxhostname。