首页 > 代码库 > 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修改主机名称+修改终端显示目录和计算机名称