返回顶部
首页 > 资讯 > 操作系统 >美化Linux终端和Shell提示符
  • 828
分享到

美化Linux终端和Shell提示符

2023-06-05 10:06:22 828人浏览 独家记忆
摘要

在本文中,我们将展示一些简单而有趣的Linux技巧来,我们将展示如何使您的终端和shell具有漂亮字符功能。在本指南的最后,您将了解如何使用Bash变量和转义字符自定义shell提示符。在Bash中,可以添加表情符号、更改颜色、添加字体样式

在本文中,我们将展示一些简单而有趣的Linux技巧来,我们将展示如何使您的终端和shell具有漂亮字符功能。在本指南的最后,您将了解如何使用Bash变量和转义字符自定义shell提示符。

在Bash中,可以添加表情符号、更改颜色、添加字体样式,以及在每次绘制提示时执行的运行命令,例如显示git分支。

美化Linux终端和Shell提示符

要自定义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 "

美化Linux终端和Shell提示符

保存文件并关闭它。

要使更改开始工作,您可以关闭并重新打开终端窗口,或使用以下命令就可以立刻加载修改后的设置,使之生效。

$ source ~/.bashrc

在本文中,我们展示了如何在Linux中实现终端和shell的提示符美化,也展示了如何使用Bash变量和转义字符自定义shell提示符。希望你喜欢。

原文来自:https://www.linuxprobe.com/linux-shell-prompt.html

--结束END--

本文标题: 美化Linux终端和Shell提示符

本文链接: https://lsjlt.com/news/242540.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 美化Linux终端和Shell提示符
    在本文中,我们将展示一些简单而有趣的Linux技巧来,我们将展示如何使您的终端和shell具有漂亮字符功能。在本指南的最后,您将了解如何使用Bash变量和转义字符自定义shell提示符。在Bash中,可以添加表情符号、更改颜色、添加字体样式...
    99+
    2023-06-05
  • Mac 终端美化显示
    Linux 也可安装 Zsh 后使用此套配置。 1. 安装 Oh My Zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzs...
    99+
    2023-09-17
    macos vim zsh visual studio code
  • 怎么定制您的Linux终端提示符
    小编给大家分享一下怎么定制您的Linux终端提示符,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!您的Ubuntu系统使用作为默认的终端应用程序bash或dash。...
    99+
    2023-06-16
  • 如何实现Linux终端美化
    这篇文章主要介绍“如何实现Linux终端美化”,在日常操作中,相信很多人在如何实现Linux终端美化问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现Linux终端美化”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-12
  • Linux怎么修改终端提示符路径长度
    本篇内容介绍了“Linux怎么修改终端提示符路径长度”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基本上Linux系统下默认的路径提示为完整...
    99+
    2023-06-28
  • 如何定制Ubuntu终端提示符
    这篇文章主要介绍“如何定制Ubuntu终端提示符”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何定制Ubuntu终端提示符”文章能帮助大家解决问题。查看当前Bash提示符配置当您通过Dash或Ct...
    99+
    2023-06-28
  • LINUX终端登录时提示 Login incorrect
    1. LINUX终端登录时提示 Login incorrect   问题:(1)通过 VMware虚拟机软件安装的 CentOS 操作系统,在通过选择图形界面窗口 GNOME(建议选择经典模式) 进入:   此处选择经典模式是因为...
    99+
    2023-09-01
    linux 服务器 运维
  • Linux:终端提示符prompt不如期生效的原因是什么
    这篇文章将为大家详细讲解有关Linux:终端提示符prompt不如期生效的原因是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前言先来简单介绍下, prompt是什么鬼 顾名思义就是提示...
    99+
    2023-06-16
  • Linux的终端和Shell中显示中文乱码的解决方法
    问题复现 输入locale命令,查看当前设置,显示为: 修改/etc/sysconfig/i18n文件为如下内容,如果没有则新建一个: LAN...
    99+
    2023-09-11
    linux 运维 服务器 Powered by 金山文档
  • macOS和HomeBrew的终端提示和技巧有哪些
    这篇文章主要介绍“macOS和HomeBrew的终端提示和技巧有哪些”,在日常操作中,相信很多人在macOS和HomeBrew的终端提示和技巧有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2024-04-02
  • ubuntu中终端命令提示符太长的修改方法汇总
    ubuntu的终端命令提示符太长,主要原因: 1:计算机名太长; 2:多层直接显示出来; 针对计算机名太长的处理: 如:下面的计算机名提示太长了: ningcaichen-virtual-machine是计算机名: ...
    99+
    2022-06-04
    ubuntu 修改默认终端 ubuntu 命令提示符 ubuntu修改命令提示符
  • Linux shell下30个有趣的命令和提示(推荐)
    这些是我收集了多年的Linux shell的30个有趣的命令和提示。 1. 监控命令(每2秒运行一次) watch "ls -larth" 2. 使用一个端口杀死程序 sudo fuser -k 8000/...
    99+
    2022-06-04
    有趣 命令 提示
  • 分享基于 Python 的 强大Shell 语言和命令提示符
    Xonsh 是一种基于 Python 的、跨平台的、面向 Unix 的 shell 语言和命令提示符,它本质上是一个Python解释器,具有运行 Shell 命令的良好语法。因此,在熟悉的Shell环境中,您拥有Python的所有功能。适用...
    99+
    2023-05-14
    Python 命令 shell
  • Thinkphp如何自定义美化success和error提示跳转页面
    这篇文章主要介绍了Thinkphp如何自定义美化success和error提示跳转页面,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先贴效果图:优点:图标是有动画效果的,不需...
    99+
    2023-06-07
  • Mac和Linux的Terminal终端美化,命令高亮、自动补全、超多内置插件等着你来探索
    写在前面 如果你经常和Terminal打交道,那么这个开源的项目一定很适合你 官网地址:https://ohmyz.sh/ 安装 Oh My Zsh是Zsh的框架,所以看下是否安装了zsh。 z...
    99+
    2023-09-26
    linux macos 运维
  • Linux在终端中如何按你的方式显示日期和时间
    小编给大家分享一下Linux在终端中如何按你的方式显示日期和时间,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux 的 date 命令提供了很多显示日期和时...
    99+
    2023-06-16
  • Linux shell 30个有趣的命令和提示分别是什么
    本篇文章给大家分享的是有关Linux shell 30个有趣的命令和提示分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。\1. 监控命令(每2秒运行一次) w...
    99+
    2023-06-28
  • Linux Shell 生成随机数和随机字符串的方法示例
    日常生活中,会经常用到随机数,使用场景非常广泛,例如买彩票、丢骰子、抽签、年会抽奖等。 Shell 下如何生成随机数呢,米扑博客特意写了本文,总结 linux Shell 产生随机数的多种方法。 计算机产生的的只是“伪随...
    99+
    2022-06-04
    Linux Shell 生成随机数 Linux Shell 随机字符串
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作