首页 > 其他分享 >定制bash的提示符号

定制bash的提示符号

时间:2024-01-13 09:03:18浏览次数:21  
标签:符号 名称 光标 格式 033 定制 1m bash 0m

https://www.cnblogs.com/Rosen-Walk/p/11143325.html

PS1='\033[35m\][\A\033[01;46m\]\033[0m\]@\u\[\033[01;39m\] \W\[\033[01;32m\]]\$\[\033[00m\]'
[07:08@nication ~]$

说明:代码  PS1="\[\033]2;\h:\u\w\007\033[32;1m\]\u@$ip\033[35;1m\t\033[0m\[\033[34;1m\]\w\[\033[0m\]\[\e[31;1m\] # \[\e[0m\]"  的含义

PS: 默认的特殊符号所代表的意义:
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
\# :下达的第几个命令
\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

 

如要设置成其他颜色可参考下列字体颜色代码

界面控制格式如下: printf("\033[字背景颜色;字体颜色m 字符串 \033[0m" ); 例子: printf("\033[1m\033[45;33m HELLO_WORLD \033[0m\n");   颜色代码:  字背景颜色: 40--49                   字体颜色: 30—39               40: 黑                                 30: 黑                   41: 红                                 31: 红                  42: 绿                                 32: 绿                  43: 黄                                 33: 黄                  44: 蓝                                 34: 蓝                 45: 紫                                 35: 紫                   46: 深绿                              36: 深绿                   47: 白色                              37: 白色 ANSI控制码: \033[0m   关闭所有属性       \033[1m   设置高亮度       \033[4m   下划线       \033[5m   闪烁       \033[7m   反显       \033[8m   消隐     \033[30m   --   \033[37m   设置前景色      \033[40m   --   \033[47m   设置背景色       \033[nA   光标上移n行      \03[nB   光标下移n行       \033[nC   光标右移n行      \033[nD   光标左移n行

标签:符号,名称,光标,格式,033,定制,1m,bash,0m
From: https://www.cnblogs.com/guochaoxxl/p/17961919

相关文章

  • 独立&安全 | 企业选择系统定制化开发的最主要优势
    随着信息化和互联网的迅猛发展,网络经济给企业带来了巨大的好处。越来越多的企业选择利用第三方平台来建设网店系统,这也导致竞争变得越来越激烈。另一方面,选择定制开发独立商城对企业也有很多好处。这些好处包括以下几点:1.独特性:独立商城的定制开发使得企业的网店与众不同,拥有自己......
  • 叉车车载终端定制_基于联发科MT6762核心板的车载终端设备方案
    叉车车载终端的出现,为叉车车载场景带来了全新的管理方式。这款4英寸Android车载平板电脑搭载了高能低耗的8核ARM架构处理器和互动开放的Android12操作系统,算力强大,能够实现车辆的实时调度和全方位的监控管理。此外,丰富的通讯功能,包括Wi-Fi-5、4GLTE和蓝牙等,配合外部车载蘑菇天线,......
  • 【虹科分享】用Redis为LangChain定制AI代理——OpenGPTs
    penAI最近推出了OpenAIGPTs——一个构建定制化AI代理的无代码“应用商店”,随后LangChain开发了类似的开源工具OpenGPTs。OpenGPTs是一款低代码的开源框架,专用于构建定制化的人工智能代理。因为Redis具有高速和稳定性的优点,所以LangChain选择了Redis来作为OpenGPTs的默认向量数据......
  • PHP常用符号和函数
    //单行注解/**/多行注解引号的使用’’单引号,没有任何意义,不经任何处理直接拿过来;”“双引号,php动态处理然后输出,一般用于变量.变量形态:一种是True即真的;另一种是False即假的常见变量形态:string字串(数字\汉字\等等)integer整数(1、2、3、4、5、0、-1......
  • 手持终端PDA定制_5G安卓手持机|手持终端设备PDA解决方案
    手持终端PDA在商业和工业等领域有着广泛的应用,因其内置一维码/二维码扫码功能,可满足门票管理、零售、智能巡检、仓储物资管理、金融、快递等不同行业的需求。这款手持终端基于MT6877方案,搭载了八核处理器(2xCortex-A782.4GHz+6xCortex-A552.0GHz),性能较前代产品提升40......
  • 安卓开发板_基于联发科MTK8788平台平板电脑_安卓智能硬件定制
    联发科MT8788安卓核心板平台介绍:MTK8788设备具有集成的蓝牙、fm、wlan和gps模块,是一个高度集成的基带平台,包括调制解调器和应用处理子系统,启用LTE/LTE-A和C2K智能设备应用程序。该芯片集成了工作在2.0GHz的ARMCortex-A73、最高可达2.0GHz的ARMCortex-A53和功能强大的多标准视频编......
  • 使用bash脚本在Linux中发送HTTP GET请求
    在Linux中,使用bash脚本发送HTTPGET请求是一种常见的自动化任务。下面是一个简单的bash脚本示例,用于发送HTTPGET请求并处理响应:bash复制代码#!/bin/bash#定义URLurl="http://example.com" #发送GET请求并获取响应response=$(curl-s"$url")#检查响应状态码if [$?-eq......
  • AR眼镜定制_ar智能眼镜光学显示整机硬件解决方案
    当今的AR眼镜因为易于佩戴、轻巧耐用、功能强大而用途广泛。AR眼镜的使用场景非常广泛,不仅在消费级领域有应用,还包括旅游、教育、工业和医疗等领域。新的工业AR穿戴技术以及工业级语音交互操作系统,能够让一线工作者解放双手。远程协作、数据采集、数字工单等智能应用有助于......
  • Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
    ~/.bash_profile中配置环境变量,每次重启终端后配置不生效.需要重新执行:$source~/.bash_profile解决办法zsh加载的是~/.zshrc文件,而‘.zshrc’文件中并没有定义任务环境变量。在~/.zshrc文件最后,增加一行:source~/.bash_profile如果这篇文章对你有用,可以关注本人微......
  • 教学/直播/会议触摸一体机定制_基于紫光展锐T820安卓核心板方案
    触控一体机是一种集先进的触摸屏、工控、计算机等技术于一体的智能设备。传统的键盘鼠标输入功能被触摸屏所取代,触摸一体机过去主要应用于工业领域,而如今则广泛运用于课堂教学、培训、工业、会议、直播、高新科技展示等场合。它的应用使得教学、大会和展示活动可以更加互动和信......