定制您的Linux命令提示符

下面是如何改变你的Linux命令提示符更好的你可能会喜欢的东西。

美国美元符号的影子一个问号。”itemprop=
Sinemaslow /盖蒂图片社

Linux终端的命令提示符窗口通常只是一个美元除非你登录或sudo“爱德你进入根帐户,在这种情况下,你会期望#

不过,有时你的提示将会更复杂,这样的格式(lucky@fedora ~)美元。但可以改变你的提示一些友好的性格,词,或短语,如果你有心,你甚至可以改变它的颜色。这篇文章显示了是多么容易作出这些改变。

改变格式

开始时,有一件事你需要知道的是,你的命令提示符不仅是您的shell创建。相反,它是一个变量,它的名字叫PS1。如何定义你的提示,显示它的值是这样的:

bash - 5.1 v $ echo $ PS1 \ s - \ \ $

如上所示,提示包含shell的名称(bash)及其版本(5.1)。这就是这些字母(\ s和\ v)表示当你看它是如何定义的。改变这种格式,可以使用一个命令是这样的:

$ PS1 = " \ \ s - v \ \ \ \ \ $”

另一个常用提示格式包括用户名和主机名如以下示例。

[jdoe@fedora ~] $ echo $ PS1 [\ u@ \ h \ W] \ $

您将使用如下所示的命令来改变你的提示这种格式。

PS1 = " [\ u@ \ h \ W] \ $”

改变只是一个美元符号,这样做:

$ PS1 = " $ "

记住,这些提示的空白结束时需要定义单独的命令的提示,你会打字。

改变文本

虽然大多数Linux用户坚持一个标准的提示,没有什么能说你必须。如果你喜欢“>”或一个”?”,将工作。

$ PS1 = $ PS1 =“> ?”

事实上,你可以通过你的创造性的提示。

$ PS1 =“现在什么?>”美元PS1="Ready for a break?> "

改变你的提示,包括日期mm / dd / yy格式,使用这样的命令:

PS1 = "日期+ % D >”

改变颜色

改变你的提示不同的颜色,你必须首先确定你想要的颜色的使用和表达bash或使用的任何shell,它可以理解。当我改变我的提示“是的吗?>”in a lively purple font, I use a command like this:

PS1 = " \[033 \[10; 95 \]是吗?033年> \ [\ [0 m \]”

[033年\ [10;85)改变字体颜色,紫色和字符串(033年\ [0 m \]改变它,因此只有我的提示是新颜色,明确区分从其他类型在命令行上。

改变你. bashrc文件

重要的是要记住,你必须拯救你的新的提示定义. bashrc(或其他shell启动文件保存更改。将其添加到最终覆盖其他提示定义。例如:

是吗?033 >回声PS1 =’”\[\[10; 95 \]是吗?033年> \ [\ [0 m \]“> > ~ /。bashrc是吗? (>尾1 ~ /。bashrc PS1=”\[\033[10;95m\]yes?> \[\033[0m\]”

这里有一些其他颜色,你可以选择:

黑= ' \ 0;033 [0 m的浅灰色= \[37 033“红色= ' \[31米的蓝色= ' 033年\[34米的lightgreen = ' 033年\ [32 m“重置= ' 033年\ [0 m的青色= ' 033年\[36米的橙色= ' 033年\[33米的白色= ' 033年\ [37 m ' darkgray = ' \ 1; 30米的粉色= ' 033年\[31 033“绿色= ' \ [32 m的紫色= ' 033年\ [35 m '

总结

Linux终端窗口的命令提示符是你想要灵活,和更改非常简单。只是不要忘记添加你的新PS1格式的结束. bashrc文件。

相关:

版权©2023 IDG通信公司。足球竞彩网下载

企业网络2022的10个最强大的公司