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}"

}

相关推荐
金銀銅鐵1 天前
如何统计当前目录下所有 java 文件的总行数?
shell
柒号华仔5 天前
「速通Shell」Shell 编程性能优化
shell
lingran__6 天前
Linux 基础常用指令万字详解(下)|一切皆文件:重定向、管道、日志 与 Shell 原理
linux·运维·服务器·shell·管道·重定向·打包压缩
yanlaifan8 天前
Shell编程---shell bash中的keyword
shell
柒号华仔8 天前
「速通Shell」常用命令(下)—— 归档、权限与进阶工具
shell
柒号华仔9 天前
「速通Shell」常用命令(中)——进程、网络与系统信息
shell
YuSun_WK10 天前
shell脚本
shell·脚本
柒号华仔13 天前
「速通Shell」Shell 脚本测试详解
shell
柒号华仔14 天前
「速通Shell」Shell 脚本模块化
shell
柒号华仔15 天前
「速通Shell」Shell编程的错误处理与日志
shell