
Xshell-设置命令行提示符&配色方案
点击 Xshell 面板顶部的 "New Style" 按钮。 选择 "ANSI Colors on Black" 模板。 根据需要调整背景色、字体颜色、目录颜色等。
发布日期:2021-05-07 07:21:51
浏览次数:23
分类:精选文章
本文共 1113 字,大约阅读时间需要 3 分钟。
设置命令行提示符
在命令行提示符中显示丰富的信息,如用户名、机器IP、当前时间、当前路径等,可以通过修改 PS1
环境变量来实现。这种方法特别适合目录较长的情况,因为它可以将提示符信息分成两行显示,使命令行更易于使用。
示例配置
以下是一个常用的 PS1
配置示例,支持在第二行显示提示符信息:
export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n\$"
配色说明
配置中使用了 ANSI 颜色代码来美化提示符显示效果。颜色代码格式为 [\e[F;Bm]
,其中:
F
表示字体颜色,B
表示背景颜色,m
结束颜色设置。- 颜色编号从
30
到37
分别对应以下颜色:- 30: 黑色
- 31: 红色
- 32: 绿色
- 33: 黄色
- 34: 蓝色
- 35: 紫红色
- 36: 青蓝色
- 37: 白色
交互式检测
为了确保在非交互式环境中不会破坏工作流程,可以使用以下检测逻辑:
if [ "${-#*i}" != "$-" ]; then # 交互式登录,设置PS1 PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n\$" trap 'echo -ne "\e[0m"' DEBUGfi
导入配置
将上述配置写入 ~/.bash_profile
文件中,然后执行:
source ~/.bash_profile
颜色配置工具
如果需要进一步定制颜色,可以使用工具如 Xshell 的颜色配置功能:
高级配置
对于更复杂的颜色需求,可以参考以下 RGB 值:
- 背景色:
(0, 43, 53)
- 字体颜色(前景色):
(131, 148, 150)
- 目录颜色:
(128, 128, 255)
- 压缩文件颜色:
(128, 128, 0)
- VIM 注释颜色:
(255, 128, 64)
导出颜色方案
完成颜色配置后,可以导出为 .xcs
文件,以便在其他终端或设备中使用。
通过以上方法,可以根据需要定制命令行提示符的显示效果,同时保持工作环境的整洁和高效。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年05月05日 01时51分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Mysql -------- data 函数
2025-04-15
mt_rand
2025-04-15
mysql -存储过程
2025-04-15
mysql /*! 50100 ... */ 条件编译
2025-04-15
mysql 1045解决方法
2025-04-15
mysql 150,MySQL错误150
2025-04-15
mysql 5.6 修改端口_mysql5.6.24怎么修改端口号
2025-04-15
Win10 WSL 使用 - 开机自启服务
2025-04-15
mysql 5.6.20的安装、配置服务、设置编码格式
2025-04-15
mysql 5.7 64位 解压版安装
2025-04-15
MUI使用vue示例
2025-04-15
MySQL 5.7 mysqldump的Bug导致复制异常
2025-04-15
mysql 5.7 主从配置
2025-04-15
mysql 5.7中文乱码解决
2025-04-15
mui折叠面板点击事件跳转
2025-04-15
MySQL 5.7在线设置复制过滤
2025-04-15