听课笔记
如何来设置主机名
hostname
u20@u20:~$ cat /etc/hostname
u20
生产中的主机名都是和业务相关,不同的地区不同的业务
主机名不允许用下划线,会报错的
sudo -i
用来切换身份
第一次是需要输入口令的,如果第二次和第一次时间间隔比较短则不用输入
whoami
显示身份
who am i
显示当前用户 在哪个终端 什么时候 从哪个终端连过来的
u20@u20:~$ who am i
u20 pts/0 2020-05-01 05:59 (10.0.0.1)
u20@u20:~$ sudo -i
[sudo] password for u20:
root@u20:~# who am i
u20 pts/0 2020-05-01 05:59 (10.0.0.1)
root@u20:~# whoami
root
root@u20:~# exit
logout
u20@u20:~$ whoami
u20
init 0 关机
init 6 重启
hostnamectl set-hostname 仅支持centos 7以后的
用这个命令间接的把磁盘文件给改了
命令提示符
# 管理员
$ 普通用户
显示提示符格式
u20@u20:~$ echo $PS1
[e]0;u@h: wa]${debian_chroot:+($debian_chroot)}u@h:w$
[14:18:41 root@C8[ ~]#echo $PS1
[e[1;32m][ [e[1;33m]u[e[35m]@h[e[1;31m] W[e[1;32m]][e[0m]$
修改提示符格式
提示符颜色有实际意义,用以区分不同服务器
神级 紫
龙级 黄
鬼级 红
虎级 绿
提示符格式说明:
- e 控制符 33
- u 当前用户
- h 主机名简称
- H 主机名
- w 当前工作目录
- W 当前工作目录基名
- 24小时时间格式
- T 12小时时间格式
- ! 命令历史数
-
开机后命令历史数
持久保存提示符格式相关变量 PS1
[root@centos8 ~]# echo 'PS1="[e[1;32m][ [e[1;33m]u[e[35m]@h
[e[1;31m] W[e[1;32m]][e[0m]\$"' > /etc/profile.d/env.sh
[root@centos8 ~]#cat /etc/profile.d/env.sh
PS1="[e[1;32m][ [e[1;33m]u[e[35m]@h[e[1;31m] W[e[1;32m]]
[e[0m]\$"
[root@centos8 ~]# exit