实训一 安装CentOS 7.6操作系统
虽然SISO学院的每个电子教室都配备了台式计算机,但是孙老师经常使用自己的计算机给学生上课。最近,孙老师购买了一台崭新的笔记本电脑,除了预装的Windows 10操作系统外,她需要安装上课所需的Linux虚拟机。要求如下。
(1)安装CentOS 7.6操作系统。
(2)将虚拟机硬盘空间设置为60GB,内存设置为4GB。
(3)要安装“带GUI的服务器”。
(4)为系统设置4个分区,/boot、/、/home和swap,分区容量分别为500MB、15GB、10GB和2GB。前3个分区的文件系统类型设置为xfs,swap交换分区的文件系统类型必须使用swap。
(5)为root用户设置密码“Siso@7211”;创建“siso”用户,将其密码设置为“siso#1001”。
实训二 使用Linux常用命令
一、实训目的
(1)掌握Linux各类命令的使用方法。
(2)熟悉Linux操作环境。
二、实训内容
练习使用Linux常用命令,达到熟练应用的目的。
三、实训练习
(1)文件和目录类命令
●启动计算机,利用root用户登录到系统,进入字符提示界面。
●用pwd命令查看当前所在的目录。
●用ls命令列出此目录下的文件和目录。
●回到上层目录,利用rm命令删除目录test和其下所有文件。
(1)启动计算机,使用siso用户登录系统,登录后,打开一个终端窗口。
(2)使用pwd命令查看当前工作目录,使用ls命令查看当前目录下有哪些内容。
(3)使用cd命令切换到tmp目录,使用pwd命令检查当前工作目录是否改变。
(4)使用-l选项查看tmp目录下的详细信息。在这一步中,孙老师要求同学们根据输出的第一个字符判断文件的类型,即判断哪些是目录,哪些是普通文件;使用-a选项查看隐藏文件,观察隐藏文件的特点。
(5)使用cat命令查看文件file1的内容,并显示行号。
(6)在tmp目录下创建子目录dir2、文件file2及file3。将file1复制到目录dir1中,复制后的文件名为file1.bak。将file2移动到dir2中,将file3重命名为file3.bak。
(7)删除文件file3.bak。使用rmdir命令删除目录dir2,观察删除操作是否成功。如果不成功,则尝试使用rm命令重新删除。
(8)在后台运行cat命令,使用ps命令查看这个进程并强行终止其运行。
(9)运行cat命令,按Ctrl+Z组合键挂起cat进程。使用jobs命令查看作业。先使用bg命令将cat进程切换到后台运行,再使用fg命令将其切换到前台运行,最后按Ctrl+C组合键结束cat进程。
四、参考答案
[siso@localhost ~]$ pwd // 第2步
/home/siso
[siso@localhost ~]$ ls // 第2步
tmp
[siso@localhost ~]$ cd tmp // 第3步
[siso@localhost tmp]$ pwd // 第3步
/
home/siso/tmp
[siso@localhost tmp]$ ls -l // 第4步
drwxrwxr-x. 2 siso siso 6 10月 12 22:08 dir1
-rw-rw-r--. 1 siso siso 118 10月 12 22:08 file1
[siso@localhost tmp]$ ls -al // 第4步
. .. dir1 file1 .hiddenfile
[siso@localhost tmp]$ cat -n file1 // 第5步
1 Repeat the dose after 12 hours if necessary
2 He hesitated for the merest frAction of a second
3 ohhhhhhhhho, it hurts me
[siso@localhost tmp]$ mkdir dir2 // 第6步
[siso@localhost tmp]$ touch file2 file3 // 第6步
[siso@localhost tmp]$ ls
dir1 dir2 file1 file2 file3
[siso@localhost tmp]$ cp file1 dir1/file1.bak // 第6步
[siso@localhost tmp]$ mv file2 dir2 // 第6步
[siso@localhost tmp]$ mv file3 file3.bak // 第6步
[siso@localhost tmp]$ ls
dir1 dir2 file1 file3.bak
[siso@localhost tmp]$ rm file3.bak // 第7步
[siso@localhost tmp]$ rmdir dir2 // 第7步
rmdir: 删除 "dir2" 失败: 目录非空
[siso@localhost tmp]$ rm -rf dir2 // 第7步
[siso@localhost tmp]$ ls
dir1 file1
[siso@localhost tmp]$ cat & // 第8步
[1] 10412
[1]+ 已停止 cat
[siso@localhost tmp]$ ps // 第8步
PID TTY TIME CMD
9174 pts/0 00:00:00 bash
10412 pts/0 00:00:00 cat
10419 pts/0 00:00:00 ps
[siso@localhost tmp]$ kill -9 10412 // 第8步
[1]+ 已杀死 cat
[siso@localhost tmp]$ cat // 第9步,按Ctrl+Z组合键挂起cat进程
^Z
[1]+ 已停止 cat
[siso@localhost tmp]$ jobs // 第9步
linux系统vim编辑器[1]+ 已停止 cat
[siso@localhost tmp]$ bg 1 // 第9步
[1]+ cat &
[1]+ 已停止 cat
[siso@localhost tmp]$ fg 1 // 第9步
cat
^Z
[1]+ 已停止 cat
实训三 使用Vim编辑器
一、实训目的
通过练习修改一个C程序的错误学习Vim的启动、保存、文本输入、现有文件的打开、光标移动、复制/剪贴、查/替换等命令。
二、实训内容
熟练掌握Vim编辑器的使用。
三、实训练习
(1) 进入CentOS 7.6操作系统,打开一个终端窗口。在命令行中输入vim命令启动vim,vim后面不加文件名,启动vim后默认进入编辑模式。
(2) 在编辑模式下按i键进入插入模式,输入如下所示的程序。为了方便下文表述,这里把代码的行号也一并列出。
1 #include <stdio.h>
2
3 int main()
4 {
5 int hour1, minute1;
6 int hour2, minute2
7
8 scanf("%d %d", &hour1, &minute1);
9 scanf("%d %d", hour2, &minute2);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论