Linux红帽8.2系统中打开虚拟机以及命令行的使用

一、

第一次接触linux操作系统时,为了让大家充分地、大胆地练习,一般建议在自己的计算机中安装虚拟机。安装虚拟机的教程有很多,大家可以自己去网上寻找资源。接下来大家了解一下linux系统、shell。

1.什么是linux操作系统?

Linux,全称GNU/Linux,是一种免费使用和*传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debianarchlinux,和基于商业开发的Red Hat Enterprise LinuxSUSEOracle Linux等。

2.什么是shell?

shell ##对外提供操作和系统沟通接口

         ##对内实现对内核的保护

         ##在rhel8中默认使用的shell是bash

3.当计算机中安装虚拟机软件后,并建立起新的虚拟机时

打开shell面板(右键)

Linux红帽8.2系统中打开虚拟机以及命令行的使用

 在面板中输入:

[westos@westos_student35 Desktop]$ westos-vmctl start  westosa  ##开始westosa
[westos@westos_student35 Desktop]$ westos-vmctl view  westosa   ##显示westosa
[westos@westos_student35 Desktop]$ westos-vmctl reset  westosa  ##重置westosa
[westos@westos_student35 Desktop]$ westos-vmctl poweroff westosa##关闭westosa

可以对名为westosa的虚拟机进行操作。

4.普通用户与高级用户的切换

[westos<>@westos_student35 Desktop]$ su -(密码开机)
[root@westos_student35 ~]# logout

5.shell中的快捷方式

<ctrl>+<shift><T>                    ##terminal开启多个窗口
<ctrl>+<shift>+<N>                   ##重新打开一个terminal
<ctrl><c>                            ##取消命令执行
<ctrl>+<d>                           ##关闭shell
<ctrl>+<shift>+<鼠标选中>+<c>         ##复制选中字符
<ctrl>+<shift>+<V>                   ##粘贴
<ctrl>+<a>                           ##移动光标到行首
<ctrl>+<e>                           ##移动光标到行尾
<ctrl>+<u>                           ##快速删除当前所在字符之前的所有
<ctrl>+<k>                           ##删除当前字符所在之后的所有

6.shell中的指令规则
(1)命令执行格式
命令+参数+对象
(2)命令执行的方法
      有些命令可以单独执行
      参数可以加多个
      -l  -s =-ls
       参数-s是-size的缩写

7.shell中历史管理

输入history指令查看历史操作
清楚历史操作:history -c(只清空当前进程)
永久清空需要删除记录文件 bash.history

历史命令的调用
上键|下键       ##逐条调用
ls+!数字          ##调用指定的行历史
ls+!字符          ##调用以此字符开头的最近历史
<ctrl>+r     ##开启搜索模式,命令行显示为:(reverse-search)输入关键字会显示历史最近一条含有此关键字的指令

8.tab的作用

补齐系统中存在的命令,文件,和某些参数的命令
当按一次tab没有效果,证明以此字符开头的信息不唯一,可连续按两次
这样会将此字符开头的所有内容显示。

上一篇:Asp.net Core 2.1新功能Generic Host(通用主机),了解一下


下一篇:shell中循环语句、条件语句和自动应答语句的控制