您尚未登录。

#1 2025-05-31 02:15:02

lq2009
会员
注册时间: 2025-05-31
帖子: 3

怎么修改PS1变量

现在是这种带字符的,看着很难受

修改了 ~/.bashrc 但是不生效。 找了各个文件,都不知道这个默认的在哪里定义的。

系统是manjaro



   ~  echo $PS1                                                        ✔
${$((_p9k_on_expand()))+}%{${_p9k__raw_msg-}${_p9k__raw_msg::=}%}${(e)_p9k_t[7]}${_p9k__1-${${:-${_p9k__d::=0}${_p9k__rprompt::=${_p9k__1r-${${:-${_p9k__bg::=NONE}${_p9k__i::=0}${_p9k__sss::=}}+}${${:-${P9K_CONTENT::=}${_p9k__n::=}${${${_p9k__bg:-0}:#NONE}:-${_p9k__n::=8}}${_p9k__n:=${${(M)${:-x$_p9k__bg}:#x(000|000)}:+10}}${_p9k__n:=11}${_p9k__v::="✔"}${_p9k__c::="${P9K_CONTENT}"}${_p9k__c::=${_p}}${_p9k__e::=${${_p9k__1rstatus+00}:-${${(%):-$_p9k__c%1(l.1.0)}[-1]}1}}}+}${${_p9k__e:#00}:+${_p9k_t[$_p9k__n]/<_p9k__

离线

#2 2025-05-31 19:52:40

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 202

Re: 怎么修改PS1变量

首先,要确定系统的 shell 是不是 bash,如果是 bash 的话才能在 ~/.bashrc 中进行配置。
对于其他 shell 配置方法不同,比如 fish 的配置文件在:
~/.config/fish/functions/fish_prompt.fish

另外,你在 ~/.bashrc 中的配置看上去很乱,可能有错误。可以先配置简单的,然后慢慢改。


Archlinux + DWM,赞同 K.I.S.S 理念!

离线

#3 2025-06-02 02:37:56

lq2009
会员
注册时间: 2025-05-31
帖子: 3

Re: 怎么修改PS1变量

不是终端的配置。

用任意终端都是一样的

离线

#4 2025-06-02 10:25:00

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,310
个人网站

Re: 怎么修改PS1变量

lq2009 说:

不是终端的配置。

用任意终端都是一样的

谁跟你说「终端」啦。

p9k 应该是一个 zsh 主题,所以你在用 zsh?那么你改 bashrc 当然没有效果了。

Arch 这边提倡自己从头配置自己选择的软件,不要使用自己并不理解的他人的一键配置脚本。

离线

#5 2025-06-04 10:08:51

lq2009
会员
注册时间: 2025-05-31
帖子: 3

Re: 怎么修改PS1变量

搞定了,自己来回来一下吧。

这里是新手园地,楼上俩大佬回答了,但是又感觉啥都没回答。

====
系统自带的shell解释器是ZSH, 可以echo $SHELL 查看。
修改$Home/.zshrc 可以。

zsh的变量跟bash 不一样,可以bing搜索参数和变量,自己配置合适的 命令提示符。

离线

#6 2025-06-04 10:14:28

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,310
个人网站

Re: 怎么修改PS1变量

lq2009 说:

搞定了,自己来回来一下吧。

这里是新手园地,楼上俩大佬回答了,但是又感觉啥都没回答。

因为问题还没了解清楚。

lq2009 说:

====
系统自带的shell解释器是ZSH

不会。Arch 只有 live 系统里默认的是 zsh。安装的话,除非你主动安装 zsh 并指定默认 shell,否则装出来的系统默认 shell 是 bash。——你可能使用的并不是 Arch Linux。

离线

#7 2025-06-12 16:32:58

nibazshab
会员
注册时间: 2022-02-04
帖子: 145

Re: 怎么修改PS1变量

既然你表达不清楚,又看不懂说明。那你截个图发上来不就好了吗?

离线

页脚