首页 > 代码库 > ubuntu修改主机名称+修改终端显示目录和计算机名称

ubuntu修改主机名称+修改终端显示目录和计算机名称

一. 前言(直接忽视)

ubuntu安装时,主机名称设置的是自己名字,用段时间觉得别扭,就想要改一下,这里记录一下这个过程

 

二. 参考链接

1. ubuntu 修改主机名    ----     http://blog.csdn.net/ruglcc/article/details/7802077

2.  怎么修改ubuntu终端显示目录和计算机名称    -----    http://www.21xitong.com/unix/226.html

 

三、ubuntu修改主机名

1. #hostname ,命令查看本机当前的hostname,如图:

2. #vim /etc/hostname ,主机名称保存在/etc/hostname文件中,直接更改它就能达到改主机名的效果。如图

上图是vim 打开后的效果,可以看到,/etc/hostname文件内容,与终端@字符后内容相同,这就是主机名称,修改它,就改了主机名称。

3. 重启电脑。 #sudo reboot,重启电脑后,主机名称才会生效

 

四、ubuntu更改终端提示符

1. 终端下的提示符由,PS1变量控制,查看当前PS1变量值,#echo $PS1,如图:

2. 更改终端提示符。在用户配置文件# vim /etc/bash.bashrc ,更改PS1=‘XXX’这一行.观察这里可以发现,它是$PS1值$号后面的部分:

下面是# vim ~/.bashrc.bashrc脚本中与PS1相关的代码,可以看出这里根据“情况”不同,给PS1变量,赋不同的值,略微有些复杂:

从这里就可以看出基本思想了:在终端运行前的配置脚本中,设置PS1变量值,就可以设置终端提示符,但那些"\u,\h,\w"又是什么意思呢?

3.下面简单说说环境下默认的特殊符号所代表的意义:

\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"

\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux

\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略

\t :显示时间为24小时格式,如:HH:MM:SS

\T :显示时间为12小时格式

\A :显示时间为24小时格式:HH:MM

\u :当前用户的账号名称

\v :BASH的版本信息

\w :完整的工作目录名称。家目录会以 ~代替

\W :利用basename取得工作目录名称,所以只会列出最后一个目录

\# :下达的第几个命令

\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

 

ubuntu修改主机名称+修改终端显示目录和计算机名称