1. Linux基础概念
(1)Linux操作系统
全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,它主要受到Minux和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
(2)内核
操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设备组成计算机的发动机。但是没有软件来操作和控制它,自身是不能工作的。完成这个控制工作的软件就称为操作系统,在Linux的术语中被称为“内核”,也可以称为“核心”。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。
2. 虚拟机创建
在已装好vm虚拟机的情况下,在虚拟机的桌面点击右键,然后点击Open in Terminal可以打开shell的窗口界面。
这样就打开了shell的界面。
然后在出现的窗口中先输入westos-vmctl create westosa然后点回车键,这样就建了好了一个新的虚拟机,然后输入westos-vmctl start westosa再回车就可以让这个新建的虚拟机运行,接着输入westos-vmctl view westosa再回车就可以展示出刚才创建好的虚拟机了。
这里因为之前事先创建过了这个名为westosa的虚拟机,所以在输入第一条命令后会出现占大概三行的代码。
这个新出现的窗口就是在一级虚拟机里面新建的二级虚拟机。 图片里展示的便是登录界面。
3. 在Linux系统的常用模式上登录普通用户
第一步:在这个蓝色方框里的都是普通用户, 鼠标点击一下就可以登录了。
第二步:然后会出现像这样的界面,输入密码即可。
第三步:然后在下方的设置中选择登录的模式,默认模式是平板模式。在平板模式下需要通过鼠标的点击或滑动来控制。选好模式后点击Sign in即可登录。
第四步:这样就登录好了平板模式,然后光标放到左边滑到右边就能出现如下界面,然后进行操作。
第五步:想要退出登录就依次点击右上角的电源键——westos——Log out就会出现确定是否退出登录的窗口,然后点击Log out就可以退出登录了,接着就回到了用户登录界面。
第六步:再点击进入普通用户,输入密码后点击设置接着点击第二行的Classic,再点击Sign in,即可进入常用的PC模式。然后用同样的方法可以退出登录,进入用户登录界面。
4. 在Linux系统的常用模式上登录超级用户
超级用户即管理员用户,可以进行很多普通用户无法进行的操作,比如对系统某些文档进行修改以及查看普通用户的文档,并对这些文档进行操作。
第一步:在用户登录界面上点击下方的Not listed。
第二步:在接下来出现的界面输入账户名称root,然后点击Next。
第三步:在出现的界面中输入密码然后点击Sign in即可登录。超级用户登录与退出不同模式的方式和普通用户一样,在此不再赘述。
5. 如何破坏系统
要破坏系统需要先在超级用户下登录才能进行。
进入超级用户之后,在桌面打开root目录,然后点击最底下的Other Locations,然后点击Computer,然后点击boot进入,然后再把里面的所有文件都删掉,这样就把系统破坏了。
按下图方式关闭虚拟机重新登录来验证系统是否被破坏。
选择Restart。
重启该系统发现当前系统损坏。
然后在一级虚拟机下的shell命令窗口输入westos-vmctl reset westosa指令就可以重置已经被破坏的虚拟机了。这个指令可以把虚拟机还原到最初的设置。
6. shell基础
(1)shell的基础概念
在计算机科学中,shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(command interpreter,命令解析器),它接收用户命令,然后调用相应的应用程序。shell对外提供操作这和系统沟通接口,对内实现对内核进行保护。
(2)shell的打开与使用
I. 在已装好vm虚拟机的情况下,在虚拟机的桌面点击右键,然后点击Open in Terminal可以打开shell的窗口界面。
这里的shell打开的位置是在桌面Desktop。
II.如果当前已经打开一个shell窗口了,可以通过快捷键组合ctrl+shift+t来打开一个新的标签窗口。
III.如果当前已经打开一个shell窗口了,可以通过快捷键组合ctrl+shift+n来打开一个新的shell窗口。
新窗口打开的位置依然是在桌面。
(3)shell的关闭
当前的shell窗口或标签窗口中没有任何字符需要被执行时,可以用ctrl+d直接关闭当前的shell窗口或者标签窗口。
当前的shell窗口或标签窗口中有尚未执行的指令或者在执行中的指令存在时,可以用ctrl+c取消当前尚未执行的指令或在执行中的指令,然后用ctrl+d关掉当前shell窗口或标签窗口。
(4)创建shell的快捷键
在桌面按照如图方式点击就会进入设置。
然后在页面左边往下拉选中Devices。
接着按图中方式依次点击。
在输入的界面中输入想设置的快捷键名称和指令后点击Set Shortcut以选择使用哪个快捷键来执行指令,然后点击右上方的Add。
这里设置的键位是f7。
然后按相应快捷键就可以执行相应的指令了。
(5)shell指令解释