首页 存档 技术 查看内容

Linux Bash 提示符的一些骚操作

2018-3-30 13:00 |来自: 互联网 456 0

摘要: 一些能让你自定义 Bash 提示符的黑科技-- Dave Neary 本文导航 -如何设置 Bash 提示符10% -在哪里设置 PS1 的值?19% -上面提到的 u、h、W、s 和 v 是什么意思?31% -还有哪些特殊的字符串可以用在提示符当中41 ...

一些能让你自定义 Bash 提示符的黑科技
-- Dave Neary

本文导航

一些能让你自定义 Bash 提示符的黑科技

当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符:

  1. [user@$host ~]$

你知道命令行提示符其实是可以自己设置添加许多非常有用的信息的吗?在这篇文章中我就会教你如何自定义自己的 Bash 命令行提示符,想看的话就接着看吧~

如何设置 Bash 提示符

Bash 提示符是通过环境变量PS1提示符字符串 1Prompt String 1) 来设置的,它用于交互式 shell 提示符。当然如果你需要更多的输入才能完成一个 Bash 命令时,PS2环境变量就是用来设置多行提示符的:

  1. [dneary@dhcp-41-137 ~]$ export PS1="[Linux Rulez]$ "

  2. [Linux Rulez] export PS2="... "

  3. [Linux Rulez] if true; then

  4. ... echo "Success!"

  5. ... fi

  6. Success!

在哪里设置 PS1 的值?

PS1就是一个普通的环境变量,系统默认值设置在/etc/bashrc中,在我的系统中,默认提示符通过以下命令来设置的:

  1. [ "$PS1" = "\\s-\\v\\\$ " ]

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部