1. 命令行优化
用SSH远程工具连接Ubuntu的时候命令行总是黑乎乎的,看着很难受,所以我想让命令行变成彩色的,一开始我以为Ubuntu系统和Centos一样修改一下 /etc/profile 里面的环境变量就可以了,但是还是不太行,Ubuntu每次连接都会失效,后来在网上查了一些资料才知道PS1是系统环境变量之一,用于控制命令行格式样子,但是设置的方法是不一样的。
对于Ubuntu系统我是这样设置的
vim ~/.bashrc
## 将force_color_prompt改为yes,并修改PS1
## PS1='[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\$ '
39 force_color_prompt=yes
52 if [ "$color_prompt" = yes ]; then
53 #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
54 PS1='[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\$ '
55 else
source ~/.bashrc
对于Centos系统我是这样设置的
vim /etc/profile
## 在最后一行添加
PS1='[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\$ '
source /etc/profile
2. 取下SSH登录欢迎信息
在 Ubuntu 22.04 中,当你通过 SSH 登录时,默认会显示一些系统信息提示,比如:
欢迎信息(Welcome message)
系统负载、磁盘使用、更新等信息(由
motd
动态生成)最后一次登录时间等信息
## 删除动态motd信息
rm -rf /etc/update-motd.d/*
评论