bashrc/alias

1路径

PS1='\\\e\[1;32m\\\\w\\\e\[0m\\ \$ '

路径效果预览:

· 当前完整路径 $ (路径部分显示为绿色)

· 例如:/home/user/project$

PS1='\\\e\[1;32m\\\\W\\\e\[0m\\ \$ '

路径效果预览:

· 当前最后一级目录路径 $ (路径部分显示为绿色)

· 例如:project$

2 重命名terminal窗口的名字

###Change thetitle function title

function title () {

if \[ -z ''$ORIG'' ]; then

ORIG=$PS1

fi

TITLE="\\\e2;$*\a\]"

PS1={ORIG}{TITLE}

}

PS1='\\w'

3把以上两个需求综合运用

1. 先定义你想要的绿色提示符

PS1='\\\e\[1;31m\\\\w\\\e\[0m\\ \$ '

2. 保存当前 PS1(此时已带颜色)到 ORIG

ORIG="$PS1"

3. 定义 title 函数(使用已保存的 ORIG)

function title () {

if \[ -z "$ORIG" ]; then

ORIG="$PS1" # 保存带颜色的原始 PS1

fi

TITLE="\\\e2;$*\a\]"

PS1="{ORIG}{TITLE}"

}

相关推荐
至乐活着5 天前
Shell脚本编写最佳实践:打造健壮、可维护的自动化利器
自动化·bash·shell·脚本·最佳实践
阿宇的技术日志7 天前
Shell、Terminal、CLI 三者清晰区分
shell·cli·terminal
zoipuus12 天前
上传repo仓库到自己的gitlab
linux·gitlab·shell·全志·tina
jieyucx13 天前
Shell实战:无限循环监控Nginx服务,异常自动重启+双份日志留存
linux·运维·nginx·自动化·shell
jieyucx14 天前
零基础通关:Shell 编程核心语法全景详解
linux·运维·编程·shell
Catherinemin18 天前
【Shell脚本】Shell echo 命令
shell
wok15718 天前
Claude Code 的 Shell 工具因中文参数导致 Exit Code 127,求解决方案
shell·claude
vortex518 天前
Shell 命令执行知识体系全景解析
linux·运维·bash·shell·命令行
vortex518 天前
Shell 位置参数传递:从入门到“怀疑人生“
linux·bash·shell
zzzzzz3101 个月前
NVIDIA 开源 SkillSpector:AI Agent 技能安全扫描器,你的 Agent 装了个定时炸弹?
机器学习·shell·cto