more 分屏查看

一、命令作用

二、常用操作

序号热键作用
01空格键显示下一屏手册页
02回车键滚动下一行手册页
03b回滚一屏
04f前滚一屏
05q退出
06/word搜索 word 字符串

三、使用通配符

序号通配符含义
01*代表任意数个字符
02?代表任意单个字符
03[abc]代表可以匹配 a、b、c 的任意一个
04[a-z]代表可以匹配从 a - z 范围内的任意一个
实验1 操作系统编程基础 班级 软件-2 学号 23044223 姓名 孙文豪 一、实验目的 1、掌握VMware虚拟机的安装方法;了解Linux各种发行版本,掌握国产linux操作系统Deepin OS的安装方法。 2、掌握深度Deepin 的启动、登录、退出;掌握深度Deepin 操作系统用户管理;了解Deepin操作系统图形用户界面使用方法。 3、掌握常用Linux命令的使用方法;了解Linux命令中参数选项的用法和作用。 4、学习Vi编辑器的使用方法;利用Vi编辑器建立、编辑文本文件;了解统信UOS操作系统其它编辑器。 5、熟悉Deepin OS的开发环境;了解Linux编译器;掌握利用gcc编译C语言程序。 二、实验内容及要求 (一)实验环境搭建 阅读实验指导书,自行操作完成实验环境搭建。 (二)linux操作系统的基本操作 1、启动、退出、登录linux操作系统。 2、在图形用户界面和字符界面创建新用户,使用本人姓名拼音为用户名,并切换登录。 3、利用su命令,切换为root用户,使用shutdown命令或reboot命令,重启和关闭系统。 (三)Linux常用命令 1、阅读实验指导书内容,练习Linux常用命令的使用方法,了解它们的参数选项的用法和作用。 完成以下任务: (1)利用useradd创建以自己姓名拼音为用户名的新用户,利用passwd为新用户创建密码(将创建用户和设置密码的交互过程,截图) (2)在该用户的主目录中(例如用户名为zhangsan),创建如下目录结构:(创建目录交互过程,截图) (3)利用touch 命令,在“python”目录下,创建一个名字为file1.c的文件。利用ls命令查看其权限。用chmod命令,修改该文件权限为所有类型用户均可读写,但不可执行。将该文件移动到“c”目录下,并改名为file2.c。删除python目录。(交互过程和结果截图) (4)利用cp命令,将/etc目录下的passwd文件,复制到“txt”目录下;利用cat或者more命令,查看该文件内容,找到新创建用户所在行并截图。 (5)利用du命令查看新用户主目录中文件和文件夹的磁盘空间占用情况并截图 (6)利用ps命令查看系统中所有进程情况并截图 2、自行查阅资料,了解并练习以下命令的使用方法和参数选项: (1)grep 在文件中查找某字符串 (2)touch 创建新文件 (3)rmdir 删除目录 (4)du 显示文件目录和大小 (5)ps 查看目前进程执行的情况 (6)kill 中止一个进程 (7)chmod 修改文件权限 (8)cat 查看文件内容 (9)more 分屏查看文件内容 (10)man 查询和解释一个命令的使用方法,以及这个命令的说明事项 (11)echo 屏显字符串 (12)find 文件查找命令 (四)vi编辑器 1、阅读实验指导书,掌握vi编辑器的使用方法,熟练利用插入模式和快捷键编辑文档。 2、利用vi编辑器编辑一个文档,并保存。 (五)gcc/g++编译器 1、阅读实验指导书,了解gcc编译器的使用方法。 2、利用vi编辑器编辑一个C语言源程序。利用gcc编译器,编译该源程序,并执行目标程序。(要求代码中必须有注释行,并在注释行写入姓名和学号) (源程序的vi界面截图) 3、利用vi编辑器编辑一个C++语言源程序。利用g++编译器,编译该源程序,并执行目标程序。 (源程序的vi界面截图) 三、思考题 1、将键盘或鼠标的输入定向到虚拟机,使用的组合键是: ctrl+alt ;定向到本机则使用组合键 ctrl+alt 。 2、写出在字符界面添一个新用户的操作过程和命令。(用本人姓名拼音为用户名,用学号为账号密码): sunwenhao 23044223 3、写出系统在30分钟后重启的命令: sudo shutdown -r +30 。 4、写出显示隐藏文件和文件详细信息的命令: ls -la 。 5、写出利用chmod命令将文件的所有用户权限设置为只读的一个命令行。 chmod a=r filename 6、使用cd命令进入根目录,应输入__cd/______________。 7、使用cp命令将/etc/passwd文件复制到/home目录中,写出操作命令:__sudo cp /etc/passwd /home/__________ 8、在当前目录下,创建一个名为newdir的文件目录的操作命令为:__mkdir newdir __________ 再当前目录下,将newdir目录删除的操作命令为:__rm -r newdir __________ 9、键入命令行: gcc hello.c,使用ls命令查看编译后生成的目标程序名是:___a.out_____。 运行该程序的命令行是___./a.out________________________。 如果使编译后的目标程序名称为aaaa,应使用的命令行为:_gcc hello.c -o aaaa____________________。 10、vi中命令方式和编辑方式的相互切换时如何做到了。 命令模式 → 编辑模式:按 i(插入)、a(追)、o(新行) 编辑模式 → 命令模式:按 Esc 11、退出vi的方法有哪几种。 保存退出:命令模式下 :wq 不保存退出:命令模式下 :q! 仅退出:命令模式下 :q(未修改时适用) 12、写出显示系统所有进程附属性的长列表信息的命令行为:__ps aux_________________。 13、用touch命令建立一个用你学号命名,扩展名为.c的空文件;用vi编辑该C语言源程序,实现:判定从键盘输入一个正整数是否为素数。利用gcc编译后,执行该程序。要求: (1)编辑完成的C语言源程序的vi界面截图(要求代码中必须有注释行,并在注释行写入姓名和学号) (2)交互执行过程及程序运行结果截图 四、实验分析与总结
最新发布
06-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值