Centos 7 终端显示IP

作者: tianwen01 | 来源:发表于2018-09-06 22:21 被阅读29次

背景

在需要维护多台服务器的情况下,切来切去,一会就不知道自己在哪台主机上了,如果能在终端显示IP,会有一种强烈的安全感。

设置后的模样:

console.png

设置主机名

假如没有主机名的情况下,设置下主机名,比如开发环境主机1

hostnamectl set-hostname dev1.localdomain

单网卡

tee -a ~/.bashrc << 'EOF'
IP=$(ip addr | grep -w "inet" | grep -v "127.0.0.1" | awk '{ print $2; }' | sed 's/\/.*$//')
export PS1="[\u@\h(\[\e[31m\]$IP\[\e[m\]) \W]\\$"
EOF

多网卡

多网卡的情况下,想显示哪个网卡的IP,将下面命令中的eth0换成对应的网卡名即可

tee -a ~/.bashrc << 'EOF'
IP=$(ip addr show eth0 | grep -w "inet" | awk '{ print $2; }' | sed 's/\/.*$//')
export PS1="[\u@\h(\[\e[31m\]$IP\[\e[m\]) \W]\\$"
EOF

相关文章

网友评论

    本文标题:Centos 7 终端显示IP

    本文链接:https://www.haomeiwen.com/subject/tdmfgftx.html