首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在prompt .zsh中的path后面添加美元符号

是为了在命令行提示符中显示当前用户的身份和权限级别。美元符号通常表示普通用户,而井号(#)表示超级用户(root)。这种表示方式可以帮助用户快速识别当前所处的用户身份,以便在执行命令时采取适当的措施。

在Linux系统中,可以通过修改.zshrc文件来实现在prompt .zsh中添加美元符号。具体步骤如下:

  1. 打开终端,并使用文本编辑器打开.zshrc文件。该文件通常位于当前用户的主目录下。
  2. 打开终端,并使用文本编辑器打开.zshrc文件。该文件通常位于当前用户的主目录下。
  3. 在文件中找到PS1变量的定义。PS1变量控制着命令行提示符的显示格式。
  4. 在PS1变量的定义中,找到包含\w的部分。这个部分表示当前工作目录的路径。
  5. 在\w后面添加一个美元符号($)。
  6. 在\w后面添加一个美元符号($)。
    • %n:表示当前用户名
    • @:表示分隔符
    • %m:表示当前主机名
    • %~:表示当前工作目录的路径
    • $:表示美元符号
  • 保存并关闭文件。
  • 在终端中执行以下命令,使修改的配置生效。
  • 在终端中执行以下命令,使修改的配置生效。

现在,当你打开一个新的终端窗口或切换到zsh shell时,你将在命令行提示符中看到类似于以下的显示:

代码语言:txt
复制
username@hostname ~/path/to/current/directory $

这样,你就成功地在prompt .zsh中的path后面添加了美元符号。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

终端terminal个性化配置

明白了对PS1变量进行设置原理之后,可以PS1变量插入字符串,或者为每个信息项设置不同颜色,或者控制信息栏显示内容: 让用户名(红色)、路径(绿色)、美元符号(黄色)、命令(白色) PS1='...\[\033[1;31;1m\]\u@\h:\[\033[1;32;1m\]\w\[\033[1;33;1m\]\$\[\033[1;37;1m\]' 让用户名(红色)、路径(绿色)、美元符号(黄色)、...,而这个时候终端显示路径名就像是一条长长尾巴 使终端只显示用户当前工作目录名字 可以PS1变量设置终端只显示工作目录基名,即将PS1变量\w小写w换成大写W,修改后PS1变量为.../etc/profile 文件中有一句调用/etc/bash.bashrc文件代码,前文所说profile文件自动加载bash.bashrc文件,事实上就是由代码实现,可以在这里添加一句新代码...(求留言) zsh终端颜色和命令简写配置 mac下默认是zsh终端 sudo vi .zshrc autoload -U colors && colors PROMPT=”%{fg[blue]%}%1~

4.2K20
  • Win10构建Python全栈开发环境W

    Python全栈过程,随着后面地深入,进入实际项目地开发阶段后,越发地发现,项目要使用第三方软件(redis git等)或者外界(支付宝开放平台/微信开放平台)联系越来越多,自己构建一个开发web服务...因为oh-my-zsh插件如果使用powerlevel9k主题,对于powerlevel9k主题是要依赖很多icon字体,这些字体一般字体如微软雅黑等,都是没有特殊icons,要单独安装字体。...然后就可以在三种terminal设置字体为我们下载安装字体了。...注意,最好安装任何东西都是通过normal user 账号安装操作,需要提升权限用sudo,因为只有这个normal用户bash或zsh环境变量PATH才包含了windows系统*.exe程序。...vcs status ) # 添加virtualenv plugins=( # git zsh-autosuggestions virtualenv # 添加插件 )

    80120

    写给前端同学终端修炼手册

    这是因为美元符号($)不应该包括在内。我们应该输入美元符号所有内容。 为什么安装说明会包括一个实际上不是命令一部分符号呢!?...这是因为Bash shell语言中,$ 是提示符字符,显示提示符末尾。 ❝它本质上是一个符号,表示“这里内容是要在终端运行!”...即使许多现代shell语言如Zsh不再使用$作为提示符字符,这种符号意义仍然保留了下来。 $ 你还需要知道知识点 Bash Shell ,$ 符号有多个作用,具体作用取决于上下文。...例如:user@hostname:~ 变量替换: 命令行中使用 符号来引用变量值。通过变量名前加上 符号,可以访问该变量值。...code 是为vscode 添加命令。运行此命令会在我代码编辑器打开整个项目,使我可以根据需要轻松地文件之间跳转。 想了解如何配置vscode命令可以参考vscode .[7]链接。

    13310

    (效率工具)程序员必备终端及美化

    作为一个合格程序员,CLI是必备技能。 工欲善其事,必先利其器。一个顺手并且提高效率终端是必须。 平时很多人会私信或评论问我关于我终端相关内容,今天我整理出来。分享给大家。...后面安装和iterm2没有强依赖。 这只是一个终端, 没有最好,适合你就是最好。 顺便提一下, 我自己?...关闭iterm2, 然后再打开,就生效了 配置 一个插件 配置 .zshrc文件,配置很简单 可以使用插件以及描述 github 四、powerlevel9k 安装主题 也有很多种方式... .zshrc配置主题生效,退出, 就可以生效 ZSH_THEME="powerlevel9k/powerlevel9k" 如果你还没有安装字体,那么可以使用下面的命令来安装所需字体。...设置中选择你想要支持字体。

    1.5K60

    让你提前体验 macOS Catalina Shell — Oh My Zsh 配置指南

    %n@%m" fi } prompt_segment black default "%(!.%{%F{yellow}%}.)...要启用某个插件,只需要用 vim ~/.zshrc 编辑 zsh 配置文件,定位到 plugins 一行,括号添加需要插件名称,以空格分隔。...我使用插件 git 默认启用插件,提供了各种 git 命令缩写。其官方说明提供了所有缩写参考。 z 自带插件,添加到配置文件即可启用,可以帮助你快速跳转到访问过文件夹。.../custom}/plugins/zsh-syntax-highlighting 下载完成后,别忘了把 zsh-syntax-highlighting 添加到配置文件 plugins ,并执行 source...}/plugins/zsh-autosuggestions 下载完成后,别忘了把 zsh-autosuggestions 添加到配置文件 plugins ,并执行 source ~/.zshrc

    3K40

    我就感觉到快 —— zsh 和 oh my zsh 冷启动速度优化

    .zshrc 开头添加如下命令: zmodload zsh/datetime setopt PROMPT_SUBST PS4='+$EPOCHREALTIME %N:%i> ' logfile=$...变量字符串查找 .zshrc 鲜少需要用到这样语法,不过依然存在一些 case,比如为了避免向 FPATH 重复添加 Homebrew 自动补全,提前检查 FPATH 是否已经包含了 Homebrew...比如, macOS 主机名 $HOST 变量通常以 .local 结尾: $ echo $HOST Sukka-MBP.local 如果要显示 Sukka-MBP ( prompt 中常常会用到...负优化),因此 zsh 启动时产生一个子进程运行 Homebrew 将是不能忍受,绝大部分使用 Homebrew 的人都不会改变 Homebrew 路径,因此与其 .zshrc 中使用 $...通过 path_helper macOS 提供了一种快速不同 shell 中共享 PATH 和 MANPATH 方法。

    4.7K40

    这篇 iTerm2 + Oh My Zsh 教程手把手让你成为这条街最靓

    也可以通过以下命令再次进入自动配置流程: p10k configure 问题大致如下: 这个符号看起来像钻石(旋转正方形)吗? 这个符号看起来像锁吗?...这个符号看起来像 Debian logo 吗? 这些图标都交叉分布 X 之间吗?...POWERLEVEL9K_LEFT_PROMPT_ELEMENTS 显示命令行左边区域元素: 和上图相对应配置为: POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user...dir vcs newline) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS 显示命令行右边区域元素: 和上图相对应配置为: POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS...=(time) 可以 POWERLEVEL9K_LEFT_PROMPT_ELEMENTS 和 POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS 里用字段有: 字段 含义 user

    8K42

    在当前bash(sh)执行脚本和注册函数

    研究《管理Python虚拟环境脚本》时,我们使用了source指令而没有使用sh或者bash来执行脚本,就是因为source指令可以让脚本在当前bash(sh)执行;而sh或者bash则会新启动一个...比如我们启动一个虚拟环境,使用下面的命令 source .env/bin/activate 而退出虚拟环境方法deactivate则注册.env/bin/activate文件 # This file...="(.env) " export VIRTUAL_ENV_PROMPT fi # This should detect bash and zsh, which have a hash command...-o -n "${ZSH_VERSION:-}" ] ; then hash -r 2> /dev/null fi 如果我们使用bash来执行,则因为虚拟环境会在新启动bash存在,并会快速退出...回到我们原来bash时,已经不是虚拟环境了。相应deactivate方法也没注册到环境

    17710

    写给前端程序员命令行入门

    这里有一个教程,介绍了所需步骤:Windows,如何安装并使用Zsh[2]。 我自己运行了这些步骤,虽然这有点乏味,但它确实起作用了! 一旦设置好之后,你就可以配置终端来使用Bash或者Zsh。...这是因为美元符号($)不应该被包括在内。你应该在美元符号之后输入所有内容。 为什么安装说明会包含一个随机符号,而这个符号实际上并不是命令一部分?...我们也可以创建属于自己NPM脚本。关于此,我会在后面的文章进行详细说明。 IDE打开项目 当我想在一个项目上开始工作时,首先我会在终端导航到项目的根目录。...然后运行以下命令: cd path/to/project code . 我们在前面提到过,.指的是当前工作目录。code是我代码编辑器VS Code添加一个命令。...它应该能在MacOS、Windows和Linux工作。 这个命令/快捷键是Bash/Zsh实现。它是shell环境一部分。这意味着它只shell空闲时起作用。

    1.2K30

    【Linux】《how linux work》第十三章 用户环境

    大多数用户启动文件上并不关注,只有在想要添加一些方便内容时才会涉及,比如别名。 随着时间推移,这些文件会积累一些不必要环境变量和测试,可能会导致烦人(或相当严重)问题。...如果不能,那么您系统可能已经失控了。 不要更改用户环境默认路径以适应新软件安装目录。 一个简单方法是/usr/local/bin目录中使用符号链接来容纳独立安装目录。...(.) to the Path路径添加点 (.))...通过登录shell,您可以类似.bash_profile文件运行花哨启动命令,只留下别名和其他“轻量级”内容.bashrc。...注意 还有很多其他shell(rc,ksh,zsh,es等)。 有些不适合初学者使用shell,但zsh和fish有时受到新用户欢迎,他们寻找替代shell时会选择这两个。

    17310

    Zsh和Oh My Zsh安装配置

    ) 修改自动补全底色: nano ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh 找到这一行,修改fg=...后面的内容: ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=cyan' 此处颜色默认支持:black/red/green/yellow/blue/magenta/cyan/white...imlala.zsh-theme nano imlala.zsh-theme 把PROMPT改为下面我这样: PROMPT='%{$fg_bold[yellow]%}%n@%m ${ret_status...} %{$fg[cyan]%}%d%{$reset_color%} $(git_prompt_info)' 然后修改配置文件: nano ~/.zshrc 主题改成刚才自定义ZSH_THEME="...%U – %u 开始到结束使用下划线打印 %d 你目前工作目录 %~ 你目前工作目录相对于~相对路径 %M 计算机主机名 %m 计算机主机名(第一个句号之前截断) %l 你当前tty %

    1.8K32

    Mac 下 Oh my zsh + iTerm2 初体验

    iTerm2 快速隐藏和显示 这个功能也非常使用,就是通过快捷键,可以快速隐藏和打开 iTerm2,示例配置(Commond + .): image Oh my zsh 通过终端运行以下命令之一...oh my zsh提供了数十种主题,相关文件~/.oh-my-zsh/themes下。 若要使用不同主题,只需更改值以匹配所需主题名称。...如果你想从你最喜欢主题列表随机选择主题: ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) 注意每次添加插件以后,都要进行...然后编辑配置文件,$ vim ~/.zshrc 添加以下内容: source $ZSH_CUSTOM/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh...image 去掉左侧默认命令提示符为 user@userdemackbookPro,这样提示符配合 powerlevel9k 主题太过冗长,因此我选择将该冗长提示符去掉, ~/.zshrc 配置文件后面追加如下内容

    93910

    转载:(Mac)bash和zsh配置环境变量path几种方法

    目前常用 Linux 系统和 OS X 系统默认 Shell 都是 bash,但是真正强大 Shell 是深藏不露 zsh, 这货绝对是马车跑车,跑车飞行车,史称『终极 Shell』,但是由于配置过于复杂...2.2 解决 Mac 下配置环境变量 ZSH 无效问题 配置 gradle 时候, 发现在 /etc/profiles 设置了环境变量后, 还是不能在 zsh 中使用....但在 Terminal 可以正常使用. 后来发现是因为没有 .zshrc 配置....终端输入: cat ~/.zshrc 以此来查看 .zshrc 文件, 找到里面的 “ # User configuration “ 部分. 可以看到当前 zsh 支持所有本地已配置环境变量.... export PATH=”XXXX” 里面追加一条想要配置环境变量路径. 重启 item2 即可。

    2.7K20

    「实用篇」打造自我感觉非常漂亮Mac终端

    brew install zsh-syntax-highlighting 然后根目录下.zshrc插入下面内容: source /usr/local/share/zsh-syntax-highlighting...智能补全:zsh-completions oh-my-zsh存储库克隆存储库: git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM...但是这样会有一个问题,当有多个远端服务器时候,我们不知道当前是在哪一个服务器上面。这该如何优雅解决呢?我来告诉你,iterm2支持终端添加一个自定义水印来显示当前位置!...编辑当前使用主题:agnoster vim agnoster.zsh-theme 找到prompt_context,按照下图增加表情: 字体乱码 细心朋友还会发现,自带终端、idea、vscode...会出现字体乱码现象,解决办法就是通过更换字体包来支持这些特殊符号

    2.4K41
    领券