如何完全将终端提示符更改为彩色

如何完全将终端提示符更改为彩色

令人难以置信的是,彻底改变终端提示图形功能是多么困难......就像

PS1

或者在我的情况下是颜色特征....我已经编辑了 /etc/bash.bashrc 和 ~/.bashrc 和 /root/.bashrc

对于那些想要快速解决方案的人,我建议只需编辑此文件

~/.bashrc

因此输入此命令并阅读文件

pico ~/.bashrc

您刚刚编辑的文件每次登录时都会加载。或者,如果您输入命令“source ~/.bashrc”或“. ~/.bashrc”

好的,在我做完所有这一切之后......我仍然没有完全得到颜色......

read test; $test

我输入 ls 但没有颜色......

或者另一个例子

Lol=ls
$Lol

或者另一个例子,当我创建一个别名命令时

alias ls="ls -a"

无颜色

问题是命令是由 shell 执行的,而不是由我执行的。?

我怎样才能将输出更改为彩色……总是 ^.^ 我猜我可以从 .bashrc 的某个地方复制粘贴关于花式颜色的部分。但我发誓……为什么这么难……在我的 ipad 上,我只需砸我的脸就可以了。或者在微软上,我单击 cmd.exe 的“启用颜色”^.^

我真的真的真的是说一直都想去编写一些很酷的东西,但是自定义我的终端很难,而且我在终端上编程.....我也必须....因为

我编写的 90% 的程序都是用 perl 编写的,我从小就通过 ssh 访问服务器,用 emacs、pico 或 vi 编写 perl。所以当我编写代码时,我想在终端中编写代码,并且希望输出是彩色的。这是我以前从未有过的选择。

我到现在还没有拥有过 Linux......

答案1

别担心,别慌张。你是一名程序员,做过很多了不起的事情,所以对一些很简单的事情发火不是你的本性,对吧?

所以你放弃了 Windows 而选择 Linux,就像你可以将你的自动变速箱汽车换成一辆有 40 个轮子和 28 速变速器的巨型运输车,而现在你对控制感到不舒服,因为它不是你心爱的霍顿巴里纳, 正确的 ?

没关系,我们开始吧。

“问题是命令是由 shell 执行的,而不是由我执行的......?”

总是这样,伙计,总是这样。在任何系统上,甚至在 Windows 上。

“我怎样才能将输出更改为彩色......始终”

如果你想总是颜色,只需更改终端的颜色,例如黑屏上的黄色字母...很简单:只需转到优先你的终端模拟器。

除此之外...很多程序都可以设置为彩色输出。我们不会在注册表中这样做...没办法!...我们不会有这个。我们只是在.bashrc, 一个别名... 比在注册表中捣鼓要容易得多破坏整个系统

“为什么这么难”

不不不……你在自欺欺人,伙计,这就像幼儿园一样简单。你只需要习惯你新发现的力量。记得没有自动变速箱吗?

“只要我用 iPad 砸一下我的脸,它就会起作用。”

哥们,你的脑袋好奇怪啊。如果我的脸撞在 iPad 上,它通常会碎掉。

“或者在微软上我点击 cmd.exe 的启用颜色”

是的,这就是微软的逻辑,伙计。我总是不得不输入“命令“ 为了命令执行程序无论如何,
我一直都有颜色自动地

“我想去编写一些很酷的东西”

我很为你高兴,伙计。编程是一种福气

“但自定义我的终端很难,而且我在终端上编程”

噢...来吧伙计,你不想这样做...你至少应该使用一个编辑但因为你来自 Windows,所以你可能习惯在 GUI IDE 上编程,对吧?所以退出命令行并使用吉尼,一个功能齐全的 GUI IDE,拥有多种颜色供您选择。当您对系统有了一定程度的了解后,您可以尝试执行终端操作。

“我编写的 90% 的程序都是用 perl 编写的,我从小就通过 ssh 访问服务器,用 emacs、pico 或 vi 编写 perl。所以当我编写代码时,我希望在终端中编写代码,并且希望输出是彩色的。这是我以前从未有过的选择。”

我觉得你有点夸张了,伙计。纳米饱满的色彩麦克饱满的色彩emacs饱满的色彩饱满的色彩, 甚至顶部饱满的色彩.Ubuntu 的终端和命令行工具设置为饱满的色彩 盒子外面。 所以告诉我:

你对系统做了什么,导致你不再有颜色?你是如何打破它的?

相关内容