Linux服务器中修改终端命令行颜色和格式的小技巧(PS1环境变量生成器)

Linux服务器中修改终端命令行颜色和格式的小技巧(PS1环境变量生成器),修改文件夹和文件的颜色显示,并使其登录生效,自动生效

Linux服务器中修改终端命令行颜色和格式的小技巧:通过在home目录下的隐藏文件./bashrc中添加PS1环境变量实现。修改文件夹和文件的颜色显示,并使其登录生效,自动生效。

1、修改当前用户的环境变量文件

首先键入:

vim ~/.bashrc

在这里插入图片描述
效果如下所示:
在这里插入图片描述
在上图所示的文件中键入i对文件进行编辑。

然后在文件末尾添加:

export PS1="\[$(tput bold)\]\[\033[38;5;10m\][\[$(tput sgr0)\]\[\033[38;5;33m\]\u\[$(tput sgr0)\]\[\033[38;5;196m\]@\[$(tput sgr0)\]\[\033[38;5;33m\]\H\[$(tput sgr0)\]\[\033[38;5;251m\]{\[$(tput sgr0)\]\[\033[38;5;14m\]\t\[$(tput sgr0)\]\[\033[38;5;251m\]}\[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;196m\]:\[$(tput sgr0)\]\[\033[38;5;226m\]\[\033[48;5;232m\]\w\[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;10m\]]\[$(tput sgr0)\]\[\033[38;5;196m\]\\$\[$(tput sgr0)\] \[$(tput sgr0)\]"

PS1环境变量中关于命令行的颜色和格式设置请看后文。

添不添加export好像效果都一样,效果如下图所示:
在这里插入图片描述

然后按ESC,键入:

:wq

然后回车进行保存和退出操作。

2、使环境变量文件生效

然后键入:

source ~/.bashrc

或者:

. ~/.bashrc

使其生效,效果如下图所示:
在这里插入图片描述

3、修改配置文件,使./bashrc登录生效

因为shell登录时,会读取当前用户的~/.profile文件。
因此,在./profile文件中添加命令运行~/.bashrc文件就行。

键入:

vim ~/.profile

文件末尾添加:

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

或者添加:

if test -f .bashrc ; then
source .bashrc
fi

保存退出,命令行的颜色和格式每次ssh登录时就会自动生效了。

4、修改ls命令,使容易区分文件和文件夹

ls --color

命令使我们很容易区分文件和文件夹。因此经过上述步骤,可以在~/.bashrc环境变量文件中给ls取个别名,使用“ls --color”代替“ls”。
因此可以在.bshrc文件中添加:

# ls --color
alias ls="ls --color"

使“ls”命令等效于“ls --color”命令。
alias为别名的意思。
因为.profile的设置,该命令会自动生效。

5、PS1环境变量生成器

PS1环境变量可以设置终端命令行的颜色和格式,可以该网站中进行可视化的编辑:

http://bashrcgenerator.com/

在这里插入图片描述
还可以对每种元素进行颜色的自定义:
在这里插入图片描述
最后会生成可用的代码,复制使用就行。

6、效果

在这里插入图片描述
嗯,虽然花里胡哨的,但是我喜欢,23333

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值