linux主机名包含点

简介:

在登录系统的时候,会执行/etc/bashrc
      1 # /etc/bashrc
      2 
      3 # System wide functions and aliases
      4 # Environment stuff goes in /etc/profile
      5 
      6 # It's NOT a good idea to change this file unless you know what you
      7 # are doing. It's much better to create a custom.sh shell script in
      8 # /etc/profile.d/ to make custom changes to your environment, as this
      9 # will prevent the need for merging in future updates.
     10 
     11 # are we an interactive shell?
     12 if [ "$PS1" ]; then
     13   if [ -z "$PROMPT_COMMAND" ]; then
     14     case $TERM in
     15     xterm*)
     16         if [ -e /etc/sysconfig/bash-prompt-xterm ]; then
     17             PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm
     18         else
     19             PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'

在19行 ${HOSTNAME%%.*}  这个是截取hostname变量中第一个.号前面的字段

所以设置了带有.的主机名,也不会显示第一个.号后面的字符,例如:

hostname  hello.helloworld
登录系统的时候会显示
[root@hello ~]#
而不会显示
[root@hello.helloword~]#

原因就是上面的脚本导致的。




本文转自 freeterman 51CTO博客,原文链接:http://blog.51cto.com/myunix/1127863,如需转载请自行联系原作者

相关文章
|
7月前
|
Linux
linux服务器设置主机名颜色
linux服务器设置主机名颜色
|
2月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】⭐Linux 显示当前系统的主机名和操作系统类型 uuname命令 使用教程
【Shell 命令集合 网络通讯 】⭐Linux 显示当前系统的主机名和操作系统类型 uuname命令 使用教程
30 0
|
3月前
|
安全 Linux 网络安全
Linux从入门到精通1、Linux修改主机名
Linux从入门到精通1、Linux修改主机名
29 0
|
8月前
|
Linux
Linux主机名重启失效解决
Linux主机名重启失效解决
396 1
|
9月前
|
Linux
Linux系列——修改主机名与IP地址,实现可直接ping主机名
Linux系列——修改主机名与IP地址,实现可直接ping主机名
|
9月前
|
存储 Linux 开发工具
如何在 Linux 中更改主机名?
如何在 Linux 中更改主机名?
289 0
如何在 Linux 中更改主机名?
|
11月前
|
Linux Shell 网络安全
配置Linux操作系统主机名及网络设置
配置Linux操作系统主机名及网络设置
|
Linux
Linux 操作系统主机名变成bogon怎么解决?
Linux 操作系统主机名变成bogon怎么解决?
380 0
|
分布式计算 Ubuntu Hadoop
给linux(centos)操作系统设置主机名的几种方式
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕
2879 0
给linux(centos)操作系统设置主机名的几种方式
|
Linux
LINUX修改主机名
LINUX修改主机名
50 0