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

}

相关推荐
吴声子夜歌4 天前
Shell编程实例——编写安全的shell脚本(二)
linux·运维·shell
吴声子夜歌5 天前
Shell编程实例——内务及管理任务(一)
linux·运维·shell
吴声子夜歌5 天前
Shell编程实例——高级脚本编程(一)
linux·运维·网络·shell
吴声子夜歌5 天前
Shell编程实例——bash的配置与自定义(二)
linux·运维·shell
吴声子夜歌6 天前
Shell编程实例——与解析相关的任务(二)
linux·运维·shell
吴声子夜歌6 天前
Shell编程实例——脚本编程的附加特性
linux·运维·shell
云计算练习生6 天前
什么是内核?操作系统内核到底管哪些事
linux·windows·操作系统·内核·shell
吴声子夜歌9 天前
Shell编程实例——bash入门
linux·运维·shell
Swizard10 天前
Linux 日志神器 journalctl 完全指南:彻底替代传统日志查看方式
shell
吴声子夜歌10 天前
Shell编程——数组
linux·运维·shell