用户
root用户是root用户也叫根用户
/ 是根目录
root用户的家目录是 /root
普通用户的家目录是 /home
root是管理员用户,redhat是普通用户,从普通用户到root用户要进行密码验证,root用户到普通用户不要进行密码验证。
[root@localhost ~] # 这里root位置代表当前用户,localhost 表示主机名,~ 位置代表当前用户所在工作目录(~ 表示的目录是用户的家目录),#代表root用户的提示符,$代表普通用户的提示符。
虚拟机三种模式各自的特点:
ctrl + shift + =
放大终端窗口的字体显示ctrl + -
缩小终端窗口的字体显示
tab键可辅助补全命令
- 如果输入的没有歧义,系统会自动补全
- 如果还存在其他
文件
/目录
/命令
,再按一下 tab 键,系统会提示可能存在的命令
- 小技巧
- 按
上
/下
光标键可以在曾经使用过的命令之间来回切换 - 如果想要退出选择,并且不想执行当前选中的命令,可以按
ctrl + c
Linux终端命令格式
终端命令格式
command [-options] [parameter]
说明:
command :命令名,相应功能的英文单词或单词的缩写
[-options] :选项,可用来对命令进行控制,也可以省略
parameter :传给命令的参数,可以是 零个、一个 或者 多个
查阅命令帮助信息
-help
说明:
- 显示 command 命令的帮助信息
-man
说明:
- 查阅 command 命令的使用手册
man 是 manual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用 - 说明
使用 man 时的操作键
查看IP地址 -- ip a
单独查看ens160网卡的ip地址 -- ip a show ens160
列出主机名 -- hostnamectl
该主机名 -- hoatname csa(短暂修改,重启后会变回原来的名字)
永久修改主机名 -- hostnamectl set- hostname 新主机名
例如:
修改密码 -- passwd
root用户
1. passwd 用户名(给所有人修改密码)
2.不用符合密码复杂规则
3.不用输入原密码
普通用户只能给自己改密码,不能指定用户名给别人改密码
重启命令 -- reboot 或者直接在电源处重启
root用户下切换到普通用户redhat的工作目录 -- cd /home/redhat
查看当前工作目录 -- pwd
查看当前工作账号 -- whoami
回到上一级目录
1. --cd
2. --cd /用户名
例如:切换到 /home
绝对路径:以根开始。例如:/home/redhat/ (最好使用绝对路径)
相对路径:可以直接从当前工作目录的下一级目录或上一级目录写起。例如:当前工作目录为 / ,那么用相对路径可写为 cd home 或者 cd home/redhat/。
root用户切换为普通用户(例如:redhat)-- su - redhat(普通用户的名字)
退出当前用户返回上一个用户-- exit
激活连接命令--nmcli c up ens160
查看当前Linux版本信息-- cat /etc/redhat-release
查看内核信息 -- uname
查看当前shell的类型
1.cat /etc/shellls
2.chsh -l
3.echo $SHELL
重置root密码
rhel9 重置root密码
方法1:rd.break
第1步 重启系统,在下图所示界面按e键,在屏幕上显示内核启动参数
第2步 找到linux这行,末尾空格后 输入 rd.break,然后按ctl+x
第3步 查看,可选步骤
这里sysroot是以只读的形式挂载的,所以要以可读可写的方式来挂载
第4步 以读写方式挂载/sysroot
第5步修改密码
进入/sysroot子系统并修改密码
第6步 强制重置文件系统的上下文
第7步退出,exit
再次执行exit,重置文件系统上下文
系统会在此处稍微卡一会后进入正常登录界面。