1. #和$的区别
【# 】代表root权限
【$ 】代表普通用户
更改 /etc/profile 或 ~/.bashrc 等文档,可以用任何符号来代替他们
2. [root@localhost ~ ]的意义
[root@localhost ~ ]#
[]和@固定格式
root :当前登录的用户名,使用 su 命令改变
localhost: 主机名
~:当前所在目录,使用 cd 命令改变
提示符,#是超级用户root的提示符;而$是普通用户的提示符
【~ 】代表用户的家目录;root用户对应的是/root,其他用户对应的是/home/username
【.】代表当前目录
【…】代表上级目录
[root@localhost /]# cd ~
[root@localhost ~]# pwd
/root
[root@localhost ~]# su user001
[user001@localhost root]$ cd ~
[user001@localhost ~]$ pwd
/home/user001
[user001@localhost ~]$
注:pwd 打印当前目录,显示当前目录的绝对路径
- 修改主机名
- 查看主机名:hostname或hostnamectl或 uname -n
- 方法1:修改配置文件
vi /etc/hostname
A. /etc/hostname:存放主机名,而/etc/hosts存在域名与ip的对应关系,域名与主机名没有任何关系
B. 可以用任何合法字符串来表示
方法2:hostnamectl 命令
hostnamectl set-hostname <new-hostname>
终端下不会立即显示生效后的主机名,重开一个终端窗口
方法3:hostname 命令
临时修改主机名 ,终端下不会立即显示生效后的主机名,重开一个终端窗口(通过ssh连接的终端需要重新连接才可以);
重启后,该主机名失效
hostname <new-hostname>
作者:百草
链接:https://www.jianshu.com/p/2bf1ac5d9b1d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。