在Linux上自定义bash命令提示符(2)
相似地,还可以添加其它特殊字符,例如冒号、分号、星号、下划线、空格等等。 显示用户名、主机名、shell 名称
显示用户名、主机名、shell 名称以及 shell 版本
bash 命令提示符显示样式: 显示用户名、主机名、当前目录
如果当前目录是 在 bash 命令提示符中显示日期除了用户名和主机名,如果还想在 bash 命令提示符中显示日期,可以在
在 bash 命令提示符中显示日期及 12 小时制时间
显示日期及 hh:mm:ss 格式时间
显示日期及 24 小时制时间
显示日期及 24 小时制 hh:mm:ss 格式时间
以上是一些常见的可以改变 bash 命令提示符的转义字符串。除此以外的其它转义字符串,可以在 bash 的 man 手册 PROMPTING 章节中查阅。 你也可以随时执行以下命令查看当前的命令提示符样式。
在 bash 命令提示符中去掉 username@hostname 部分如果我不想做任何调整,直接把 username@hostname 部分整个去掉可以吗?答案是肯定的。 如果你是一个技术方面的博主,你有可能会需要在网站或者博客中上传自己的 Linux 终端截图。或许你的用户名和主机名太拉风、太另类,不想让别人看到,在这种情况下,你就需要隐藏命令提示符中的 “username@hostname” 部分。 如果你不想暴露自己的用户名和主机名,只需要按照以下步骤操作。 编辑
在文件末尾添加这一行:
输入 执行以下命令让修改立即生效。
现在看一下你的终端,“username@hostname” 部分已经消失了,只保留了一个 如果你想要尽可能简单的操作,又不想弄乱你的 警告:在某些情况下,这种做法并不推荐。例如像 zsh 这种 shell 会继承当前 shell 的设置,这个时候可能会出现一些意想不到的问题。这个技巧只用于隐藏命令提示符中的 “username@hostname” 部分,仅此而已,如果把这个技巧挪作他用,也可能会出现异常。 为 bash 命令提示符着色目前我们也只是变更了 bash 命令提示符中的内容,下面介绍一下如何对命令提示符进行着色。 通过向 (编辑:ASP站长网) |