RHEL8中虚拟机控制及命令行操作

1.虚拟机的控制

命令功能
rht-vmctl控制vm
rht-vmview现实vm

具体简单命令操作

 rht-vmctl status workstation   ##检测vm
 rht-vmctl start workstation    ##打开vm
 rht-vmview view workstation    ##显示vm
 rht-vmctl reset workstation     ##当vm出现任何问题时把vm还原(重置)

在这里插入图片描述
用户登录账户密码

usernamepassword
studentstudent
rootredhat

根据自身需求可在登录界面选择系统界面

在输入passwd的界面时,出现一个齿轮,点击,会有一个好几个选项。选项classic(x11)对应的操作界面和windows比较相像!

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2.Shell解析

何为Shell
为使用者提供操作界面的软件(命令解析器)——内核保镖

shell的分类
• 图形界面shell(Graphical User Interface shell 即 GUI shell)
• 命令行式shell(Command Line Interface shell ,即CLI shell)

Ctrl+Alt+F(1|7) 进入图形形式
Ctrl+Alt+F(2~6) 进入命令行形式

uname -r  ##显示内核发行的版本号
uname -a  ##显示对应的所有信息
**若有不懂,man uname解决**

在这里插入图片描述

3.Kernel(内核)

系统核心程序;负责管理系统的进程,内存,设备驱动程序,文件和网络系统
Linux是一款内核的名称并不是操作系统

    内核所需要做的:进程管理(创建进程、进程调度等)、进程间通信(管道、信号等)、文件操作(在硬盘上以我们熟悉的文件的形式创建文件,读文件,写文件等和保存修改等),内存管理(段、页,线性地址到物理地址、进程共享页面),网络(TCP/IP,和远端的计算机收发消息的协议),缓冲区(内存与外设之间的cache,多进程操作缓冲区),以及最开始的计算机硬件中只是操作系统刚刚载入的空空如也的状态到系统怠速迎接响应用户的需求等等等等。内核是操作系统最最核心的部分,可以将内核比喻成大脑,遇到事情,如何应激面对,调用自己身体的其他部分(譬如一些外设)。
   shell要做的工作:刚刚将内核比喻成大脑,shell就可以作为成皮肤、眼睛、耳朵等用于感知的器官。用户的应用程序如何让内核去调度去执行它,那么对于内核来说不可能一下子全都进行,shell就是应用程序的入口。shell本身也是一个进程,当没有需求的时候它处于休眠状态,当有需求的时候,它就运行起来。当我们用户有需求的时候,譬如在terminal执行./HelloWorld,shell这个进程感知我们这一命令需求,它就作为我们HelloWorld的父进程,去为我们HelloWorld未来以后能够在进程调度的时候被调度做准备工作,例如fork()等,而fork做的工作,譬如创建进程控制块等就是内核要做的工作,可以比喻成你要记住一篇英语课文,那你的大脑需要分化出一部分脑细胞用于记住这篇课文。
    硬件譬如显示器,硬盘,键盘等可以比喻成四肢、手(或者干脆比喻成骨头)等,因为他们是能够干具体的事情的,譬如你的手能够将大脑中记住的课文写下本子上,同时内核也能够根据应用程序的需要将“Hello World!”写在显示器上。还有一部分很重要的就是硬件的驱动程序,可以将它比喻成神经细胞,就是大脑的命令需要他们传输到四肢上。
    这样将计算机系统解剖了,可能不恰当。我认为操作系统 = 内核 + shell + 驱动,操作系统的顺利工作离不开中断技术(硬、软)!

4.命令行提示符

[kiosk@foundation0 Desktop]$

kiosk开启Shell的用户
@分隔符
foundation0主机短名称
Desktop当前工作目录的基本名称
$身份提示符【#表示超级用户】

5.命令的执行

[kiosk@foundation0 Desktop]$ <命令> 空格 <参数> 空格 <目标>
  • 命令必须在行提示符之后输入,没有行提示符的输入是无效的
  • 命令格式
    命令 参数 目标 ##空格分隔
  • ctrl +c ##撤销命名的执行
  • 命令参数
    -参数 ##单词缩写
    –参数 ##单词的全拼
  • 如何释放行提示符(CTRL+C)
  • 使用参数时 -a -b -c = -abc = -cab =-bac
  • 用于命令行的补齐 ##好用,hh

6.shell中常用快捷键

ctrl +左右一个字一个字移动
ctrl + a光标移动到行首
ctrl + e光标移动到行尾
ctrl + u光标所在位置删除到行首
ctrl + k光标所在位置删除到行尾
ctrl + r+关键字调出最近一条含有关键字的命令
ctrl + c撤销以输入的命令
ctrl + d关闭当前环境[shell]
ctrl + l清空屏幕
ctrl + shift+c复制
ctrl + shift+v粘贴
ctrl + shift+t在现有shell中重新打开一个table
ctrl + shift+n在shell中打开一个新的shell
ctrl + shift+PgUp/PgDn切换table
ctrl + alt+l锁屏
ctrl +alt+上/下切换工作界面

7.Shell中历史记录调用

历史记录的管理

history # 查看历史记录
history –c # 清空当期shell中的历史

show hidden files
/home—>.bash_history ###可永久删除历史记录

在这里插入图片描述

历史记录的调用

直接在命令行操作即可

调用方法调用效果
上下键逐行调用
!数字指定行调用
!字母指定首字母调用
++关键字指定关键字调用,进行相关搜索
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值