如何永久修改linux环境的颜色

如何永久修改linux环境的颜色,第1张

在使用linux环境时,默认的黑底白字是经典配置。但是在实际的使用过程中,白色对眼睛的伤害是巨大的。特别对于程序员来说,因为经常使用电脑,更应该保护好自己的眼睛。黑底是没有问题的,对人眼的刺激不大,需要更换文字的颜色。科学证明绿色对眼睛是最适合的。所以笔者希望能在linux环境下改变字体的颜色。如果仅仅改变颜色,方法倒是有三种,但是如果要永久修改,则有些方法是不能完成的。我们当然不希望每次登陆后还要再去敲一遍命令改变颜色。所以,这里需要对linux的环境变量PS1进行配置。

关于PS1,笔者不想再做过多的叙述,网上这方面的资料很多。笔者只谈谈在哪里修改。一般PS1会在两个地方出现:/etc/profile和 ~/.bashrc。不同的linux环境可能不一样。读者可根据实际情况自行修改。笔者的修改是在~/.bashrc文件中。可以发现,这里的PS1的值是根据一些条件来判断的。笔者曾希望直接修改这些地方来达到目的,但是修改后不起作用。无奈之下,使用了一个很暴力的办法,即不管你上面的逻辑是如何执行的,在该文件的末尾(即程序的最后)强行对PS1进行自定义,覆盖文件前面对PS1的赋值。具体做法是在~/.bashrc文件末尾添加以下命令:

export PS1="\[\e[321m\]\u@\h:\w$ \[\e[321m\]"

关闭当前终端,重新打开终端登陆到自己的账户,可以发现字体就变为绿色了。当然这里仅仅修改的是当前登陆用户的环境变量,所以显示的时候,也只是在你登陆账户后,字体是绿色;登录前仍然是白色。

交互式命令就是在top命令执行过程中使用的一些命令。top命令用于实时地对系统处理器状态进行监控,它能够实时地显示系统中各个进程的资源占用状况。该命令可以按照CPU的使用、内存的使用和执行时间对系统任务进程进行排序显示,同时top命令还可以通过交互式命令进行设定显示。那么交互式命令都有哪些?

Linux命令中交互式命令都有哪些?

h或?显示帮助信息,给出交互式命令的一些说明总结。

Z全局颜色设置。

B全局字体加粗设置。

l切换是否显示平均负载和启动时间信息。

t切换是否显示进程和CPU状态信息。

m切换是否显示内存信息。

1数字1,用于多核CPU监控,可监控每个逻辑CPU的状况。

I Irix/Solaris模式。

f从当前显示列表中添加或删除项目。按“f"键之后会显示列的列表,按“a~z"键即可显示或隐藏对应的列,最后按回车键确定。

o改变top输出信息中显示项目的顺序。按小写的“a~z”键可以将相应的列向右移动,而按大写的“A~Z"键可以将相应的列向左移动,最后按回车键确定。

F或O选择排序的列。

R切换正常1反转排序。

H切换是否显示线程信息。

c切换是否显示完整命令行和命令名称信息。

i切换是否显示闲置进程和僵死进程。

S切换到累计模式。

x以高亮的形式排序对应列,需要结合b/z使用。

y高亮运行的进程,需要结合b/z使用。

z打开/关闭颜色。

b打开/关闭加粗。

u显示指定用户相关的进程信息。

n或#设置显示进程的最大行数。

k终止一个进程,系统将提示用户输入一个需要终止进程的PID。

r重新设置一个进程的优先级,系统提示用户输入需要改变的进程PID,以及需要设置的进程优先级值。输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权。默认值是10。

d或s改变top输出信息两次刷新之间的时间,系统将提示输入新的时间,单位是s。如果是小数,则换算成ms;如果输入0,那么系统输出将会不断刷新,默认刷新时间是3s。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7496225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存