在Linux上自定义bash命令提示符
众所周知,bash(the Bourne-Again Shell)是目前绝大多数 Linux 发行版使用的默认 shell。本文将会介绍如何通过添加颜色和样式来自定义 bash 命令提示符的显示。尽管很多插件或工具都可以很轻易地满足这一需求,但我们也可以不使用插件和工具,自己手动自定义一些基本的显示方式,例如添加或者修改某些元素、更改前景色、更改背景色等等。 在 Linux 中自定义 bash 命令提示符在 bash 中,我们可以通过更改 一般情况下,bash 命令提示符会是以下这样的形式: 在上图这种默认显示形式当中,“sk” 是我的用户名,而 “ubuntuserver” 是我的主机名。 只要插入一些以反斜杠开头的特殊转义字符串,就可以按照你的喜好修改命令提示符了。下面我来举几个例子。 在开始之前,我强烈建议你预先备份
更改 bash 命令提示符中的 username@hostname 部分如上所示,bash 命令提示符一般都带有 “username@hostname” 部分,这个部分是可以修改的。 只需要编辑
在文件的最后添加一行:
将上面的 “ostechnix” 替换为任意一个你想使用的单词,然后按 执行以下命令使刚才的修改生效:
你就可以看见 bash 命令提示符中出现刚才添加的 “ostechnix” 了。 再来看看另一个例子,比如将 “username@hostname” 替换为 “Hello@welcome>”。 同样是像刚才那样修改
然后执行 以下是我在 Ubuntu 18.04 LTS 上修改后的效果。 仅显示用户名如果需要仅显示用户名,只需要在
这里的 下面提供了一些可以添加到 显示用户名和主机名
命令提示符会这样显示:
显示用户名和完全限定域名
在用户名和主机名之间显示其它字符如果你还需要在用户名和主机名之间显示其它字符(例如
命令提示符会这样显示:
显示用户名、主机名,并在末尾添加 $ 符号
综合以上两种显示方式
命令提示符最终会这样显示:
(编辑:ASP站长网) |