linux用户名@后面的东西是怎么生成的或者在哪里配置的?

如上图:
exbadm为用户名,@informix 是怎么生成的或在哪里配置的,求告高手解惑!!谢谢。

     /etc/bashrc 这个文件下面这行

    [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "


    因为@后面调用的是Linux的主机名,那么其实就是改Linux的主机名比如设置为ceshi.com


    hostname ceshi.com

    mv /etc/sysconfig/network /etc/sysconfig/network_bak
    echo "NETWORKING=YES" >>/etc/sysconfig/network
    echo "HOSTNAME=ceshi.com" >>/etc/sysconfig/network

    mv /etc/hosts /etc/hosts_bak
    echo "127.0.0.1 ceshi.com" >>/etc/hosts

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-18
可以在环境变量PS1中设置
export PS1="\[\e[32;5m\][\u@ \h \W]\[\e[34;1m\]$\[\e[0m\] "
这个是我的PS1参数
我把它添加在~/.bashrc中追问

什么是PS1

第2个回答  2013-11-18
PS1
这个环境变量定义的。
一般不是在 /etc/profile 文件里,就是在 /etc/profile.d/ 目录里的文件。
不过你的这 @ 前后这两部分,都是 PS1 变量赋值时再重新获取的其他数据。
前者不说了。后者是 hostname ,这个是当前机器的名字,这个看系统,一般是在 /etc 里面有个 hostname 文件,这个文件定义,存放位置看系统,我的在 /etc/conf.d/ 里面(Gentoo Linux)。修改 hostname 最好的选择是用系统自带的一些设置工具,因为这个东西某些情况下要和一些其他网络相关的东西配合修改。追问

什么是PS1

追答

PS1
这个环境变量定义的。

本回答被网友采纳
第3个回答  2013-11-18
@后面的为linux系统的主机名

临时修改方法:
执行 hostname 主机名
再执行 bash

永久修改方法:
修改配置文件/etc/sysconfig/network
修改参数HOSTNAME=主机名
永久修改后,重启生效。本回答被提问者采纳
第4个回答  2013-11-18
主机名, 这个是要修改文件的, 你不懂修改吧, 可以找我追问

修改哪个文件?

追答

你+741345015

linux用户名@后面的东西是怎么生成的或者在哪里配置的?
因为@后面调用的是Linux的主机名,那么其实就是改Linux的主机名比如设置为ceshi.com hostname ceshi.commv \/etc\/sysconfig\/network \/etc\/sysconfig\/network_bakecho "NETWORKING=YES" >>\/etc\/sysconfig\/networkecho "HOSTNAME=ceshi.com" >>\/etc\/sysconfig\/networkmv \/etc\/hosts \/etc\/hosts_bakecho ...

linux系统出现用户名@localhost该怎么弄,新手?
在硬盘分区阶段,选择“创建自定义布局”进行分区配置。根据需求,为虚拟机创建必要的分区,如 \/(根分区)、\/boot(系统引导分区)、\/home(用户空间分区)和 swap(交换分区)。根据推荐,\/boot 分区大小为200MB,\/home 分配2GB,swap 分区大小为物理内存的两倍,并确保文件系统类型正确。在系统安装过程...

linux中[root@localhost ~]是怎么变成[root@localhost \/];需要...
1、找到\/etc\/resolv.conf文件,会发现多了一行search bogon。2、通过vi把最后的 search bogon 删除,保存退出。然后重启服务器问题解决。3、 Bogon其实只是一个主机名而已,只需要通过hostname命令指定新的主机名.格式如:hostname zuozuo。4、直接查看hostname可能没有变化过来。但是接入新的终端会发现...

linux中root@...后面跟的是什么意思,比如localhost
分别代表用户名(root),主机名(localhost),当前路径(~,当前用户的home目录),权限标志位(#代表root,$代表普通用户)。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它...

LINUX中创建一个用户后系统会在哪些配置文件中作记录
Linux系统下新建一个用户会在以下几个文件中做记录,下面以admin用户为例:1、\/etc\/passwd用户信息文件 cat \/etc\/passwd#admin:x:503:501::\/home\/admin:\/bin\/bash#用户名admin2、\/etc\/shadow用户密码文件 cat \/etc\/shadow#admin:Dnakfw28zf38w:8764:0:168:7:::#admin用户密码,密码加密方式存放...

关于Linux中的root@后的命令
那些并不是命令,是命令提示符而已。root表示当前的用户名,@后的名字是计算机名,再后面空格后是当前所在的目录。

某用户登录Linux 系统后得到的Shell命令提示符为:[root@long ~]#,
[用户名@主机名 当前目录]#,这是根用户,也就是root。答案:用户名:root \/ 根用户 ,理由:命令提示符是#,表面是根用户,也就是root。主机名:long ,理由:根据命令提示符的一般格式。当前目录:\/root\/,理由:~表示个人目录,普通用户个人目录全都在\/home下面,root用户的个人目录就一个,那就是\/root。 本回答由...

虚拟机里装Linux操作系统出现是root@localhost~是什么情况呀,后面应 ...
1、打开窗口 可点击【编辑虚拟机设置】到【虚拟机设置界面】,亦可以双击【设备】下的任一硬件打开下面的弹窗。2、选择镜像文件 我的图片中已经选中了,也可以移除后再添加。(1)如果“硬件”栏里没有“光盘驱动”,则【添加】——在添加硬件向导里选择“CD\/DVD驱动器”,【下一步】,选择【使用...

linux中用户初始配置文件包括哪些?各有什么作用
1. 设置用户:用户名是系统中一个独一无二也叫登陆名。以及和它相对应的password由6-8位组成。以使用户可以通过 password来登陆系 统。同时,还有用户的家目录。是用户登陆以后的主目录。还有用户的shell包 括:Bourne shell Korn shell C shell Z shell BASH shell TC shell。用户初始化 文件用来...

为什么我登录linux显示用户名"123456" 进入系统后显示"ro11的主文件...
估计“123456” 是你设置的全名 ro11是简称 不管linux还是windows 都不会用全名让你登录的 所以会出现这样的情况 宿主目录是你当前用户的 肯定不会错

相似回答