其他分享
首页 > 其他分享> > ZSH 隐藏命令行的用户名或主机名

ZSH 隐藏命令行的用户名或主机名

作者:互联网

OH-MY-ZSH 修改命令行的用户名或主机名

  1. 找到对应用户下面的.zshrc文件(zsh配置文件)
  2. root用户在/root 文件夹下
  3. 使用vim .zshrc在文件最下面添加

全部隐藏

prompt_content(){}

只隐藏主机

prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}

只隐藏用户名

prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$HOST"
  fi
}

修改保存后在当前目录使用source .zshrc即可更新配置

因为我使用的是阿里云服务器 主机名是乱序组合 所以把主机名隐藏
在这里插入图片描述

标签:用户名,prompt,zshrc,主机名,USER,ZSH,隐藏
来源: https://blog.csdn.net/qq_44770465/article/details/121590489