美化Linux终端和Shell提示符
发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,在本文中,我们将展示一些简单而有趣的 Linux技巧来,我们将展示如何使您的终端和 shell具有漂亮字符功能。在本指南的最后,您将了解如何使用Bash变量和转义字符自定义shell提示符。在Bash
千家信息网最后更新 2024年10月18日美化Linux终端和Shell提示符
在本文中,我们将展示一些简单而有趣的 Linux技巧来,我们将展示如何使您的终端和 shell具有漂亮字符功能。在本指南的最后,您将了解如何使用Bash变量和转义字符自定义shell提示符。 |
在Bash中,可以添加表情符号、更改颜色、添加字体样式,以及在每次绘制提示时执行的运行 命令,例如显示git分支。
要自定义Linux shell提示符以适应这个佳节,您需要对您的 ~/.bashrc文件做一些更改。
$ nano ~/.bashrc
在你的 ~/.bashrc 文件的末尾加上以下内容
# print the git branch name if in a git projectparse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)//'}# set the input prompt symbolARROW="❯"# define text formattingPROMPT_BOLD="$(tput bold)"PROMPT_UNDERLINE="$(tput smul)"PROMPT_FG_GREEN="$(tput setaf 2)"PROMPT_FG_CYAN="$(tput setaf 6)"PROMPT_FG_YELLOW="$(tput setaf 3)"PROMPT_FG_MAGENTA="$(tput setaf 5)"PROMPT_RESET="$(tput sgr0)"# save each section prompt section in variablePROMPT_SECTION_SHELL="\[$PROMPT_BOLD$PROMPT_FG_GREEN\]\s\[$PROMPT_RESET\]"PROMPT_SECTION_DIRECTORY="\[$PROMPT_UNDERLINE$PROMPT_FG_CYAN\]\W\[$PROMPT_RESET\]"PROMPT_SECTION_GIT_BRANCH="\[$PROMPT_FG_YELLOW\]\`parse_git_branch\`\[$PROMPT_RESET\]"PROMPT_SECTION_ARROW="\[$PROMPT_FG_MAGENTA\]$ARROW\[$PROMPT_RESET\]"# set the prompt string using each section variablePS1=" ???? $PROMPT_SECTION_SHELL ???? $PROMPT_SECTION_DIRECTORY ???? $PROMPT_SECTION_GIT_BRANCH ????$PROMPT_SECTION_ARROW "
保存文件并关闭它。
要使更改开始工作,您可以关闭并重新打开终端窗口,或使用以下 命令就可以立刻加载修改后的设置,使之生效。
$ source ~/.bashrc
在本文中,我们展示了如何在Linux中实现终端和shell的提示符美化,也展示了如何使用Bash变量和转义字符自定义shell提示符。希望你喜欢。
原文来自: https://www.linuxprobe.com/linux-shell-prompt.html
提示
提示符
终端
字符
文件
变量
命令
转义
有趣
漂亮
佳节
内容
分支
功能
原文
字体
技巧
指南
末尾
样式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
浏览器和服务器的交互
中国计算机网络安全哪家强
服务器优化方案
游戏服务器和客户端
数据库原理参考文献
僵尸毁灭工程怎么看服务器ip
南阳网络安全知识竞答
怎么转到其他数据库
众乐商通网络技术公司骗钱吗
怎么建立工资数据库文件
河北星橙网络技术
青阳镇租房软件开发
变电站统一管理平台软件开发
程序服务器远程命令操作
公共场所需要装网络安全吗
网络安全手抄报好看高中生
北京拼接服务器厂家直销
人社业务与数据库的连接应用功能
湖南科技职业学院软件开发
水星路由器虚拟服务器
discuz迁移服务器
数据库系统发展趋势
根据数据库形成建模视图
sql数据库如何多层排序
工业软件开发技术专业是什么意思
无线传感网络技术有哪些
数据仓库数据库额他了ETL
海南工业软件开发定做价格
枣庄哪里有联想服务器总代理
互联网出行科技感公司背景墙