收藏 分销(赏)

实验一用户接口试验指导书答案版.doc

上传人:人****来 文档编号:2835030 上传时间:2024-06-07 格式:DOC 页数:16 大小:50.54KB 下载积分:8 金币
下载 相关 举报
实验一用户接口试验指导书答案版.doc_第1页
第1页 / 共16页
实验一用户接口试验指导书答案版.doc_第2页
第2页 / 共16页


点击查看更多>>
资源描述
说明:本人使用是Archlinux,而试验室使用是ubuntu,所以一些答案可能会不太对,但大致上应该没问题。还有就是一些地方是极难说清楚,比如相关vi操作,只有自己亲自去实际操作一下才能够去了解。 试验一 用户接口试验指导书 一、试验目标 1.熟悉使用Linux字符界面常见命令。 2.熟悉使用Linux图形界面。 3.熟悉利用Linux在线帮助系统。 4.掌握在Linux操作系统环境上编辑、编译、调试、运行一个C语言程序全过程。 二、试验内容 1.熟悉开机后登录Linux系统和退出系统过程; 2.熟悉Linux字符界面——虚拟终端窗口和shell,和图形界面——X-Window(如gnome或KDE):练习并掌握常见Linux操作命令;熟悉常见shell提醒符;熟悉字符窗口和图形界面之间切换。 3.学习使用Linux在线帮助系统,如man命令等。 4.掌握多个Linux编辑器使用,尤其是字符界面vi工具使用。 5.用vi编辑一个打印“Hello,I am a C program”字串C语言程序,然后编译并运行它,记下整个过程。熟悉gcc、gdb等编译器、调试器使用。 三、试验步骤和结果分析 1.Linux登录及终端和图形界面间切换 在带有GNOME登录界面Linux系统上实施以下步骤完成本试验步骤: 步骤1:开机,开启Red Hat Linux系统,在系统登录界面左下方单击“会话”,在屏幕上弹出菜单中选择会话方法,选择“GNOME”,单击“确定”按钮。 步骤2:使用超级用户登录。在欢迎界面“用户”输入框中输入root,回车后再输入口令888888并回车。系统显示Red Hat Linux桌面。 步骤3:在Red Hat Linux桌面下假如要切换到字符命令行方法终端,应该怎样操作? __Ctrl+Alt+[F1]~[F6](按F1至F6中其中一个)_______________________ 步骤4:假如要在字符命令行方法终端之间进行切换,又该怎样操作? __Ctrl+Alt+[F1]~[F6](按F1至F6中其中一个)_______________________ 步骤5:假如从字符命令行方法终端切换到Red Hat Linux桌面,应该怎样操作? __Ctrl+Alt+[F7]___________________________________________________ 步骤6:系统开启时缺省时进入图形模式,假如想更改为系统开启时进入字符命令行方法终端,该怎样操作? 方法1:假如是root用户,直接在终端输入init 3,然后回车即可;假如是一般用户,在终端输入sudo init 3,然后回车,输入密码即可。 方法2:修改文件/etc/inittab。 在终端输入nano /etc/inittab,非root用户在命令前面加上sudo,找到以下三行: #id:3:initdefault: id:5:initdefault: x:5:respawn:/usr/bin/gdm -nodaemon 这三行不一定是连在一起,(因为系统不一样,可能我文件和试验室不一样)将它们修改成以下: id:3:initdefault: #id:5:initdefault: #x:5:respawn:/usr/bin/gdm -nodaemon 保留。 这里要说一下nano操作,进入nano后,键盘上上下左右操纵光标移动,在最下面两行有部分相关操作,比如 “^O WriteOut”,“^”表示Ctrl键,“O”表示键盘上O,“WriteOut”表示对该操作说明,上面那个操作意思是按Ctrl+O就保留这个文件(保留命令最终要按回车键),Ctrl+X就退出nano。(假如实在不会用nano,而且系统有gedit这个软件,则能够将nano /etc/inittab改为gedit /etc/inittab) 2.熟悉GNOME 在GNOME环境中实施下面步骤,完成本试验步骤: 步骤1:练习使用GNOME面板。 GNOME面板(相当于WINDOWS任务栏),移动鼠标光标停留在面板空白处,点击左键,拖动鼠标将面板拖动到屏幕下方、左边、右边、上方,看看有什么改变。  步骤2:菜单。 GNOME提供了应用程序菜单、系统工具子菜单、系统设置子菜单等纵多菜单按钮。单击并统计菜单标题,填入表中。  表 试验统计 应用菜单项 系统工具子菜单项 系统设置子菜单项                                           步骤3:打开和最小化/最大化一个窗口。 步骤4:给定视窗大小。 把鼠标光标移动到视窗任何一边。能够看到一个箭头标志。当该标志出现时候按下鼠标左键不放,然后拖动视窗边界能够进行缩放。 步骤5:移动视窗。单击视窗标题栏保持不放。拖动视窗到一个新位置。 步骤6:处理重合视窗。 在文字处理视窗打开情况下,打开新视窗会重合或覆盖住文字处理视窗。新打开视窗现在成为前端视窗或说是目前进程。为了把文字处理视窗从底层带到顶层来,可单击能够看见视窗任何部分。假如看不到,则可单击前面视窗左上角符号,打开“窗口菜单”,从中选择需要视窗。 步骤7:关闭视窗。 单击视窗右上角“关闭窗口”按钮,可关闭目前视窗。 步骤8:锁定屏幕。假如需要离开屏幕一会儿,而又想保持桌面不变,能够锁定屏幕。当回来时候,需要输入密码来解锁屏幕。该怎样操作? 点击面板里关机图标——锁定屏幕。 步骤9:处理工作区按钮。 工作区又称虚拟控制台,是Linux操作系统一大特色,它可使用户同时在多个控制台上工作,由此感受Linux操作系统多用户、多任务能力。Linux虚拟控制台访问方法许可一个用户在同一时间从控制台 (和系统直接相联监视器和键盘) 进行数次登录;而“工作区”按钮让用户能够在一个工作区中打开一系列应用程序,而在另一个工作区中打开另一系列应用程序。能够单击每一个工作区按钮从一个工作区切换到另一个中去。每一个工作区能够有不一样背景 (墙纸) 。工作区从1到4命名。能够经过右键单击其中任意一个按钮重新命名。默认情况下,工作区1是打开。 1) 在工作区1 - 4中分别打开不一样任务视窗。 2) 单击每一个工作区按钮,在4个视窗中切换。 3) 关闭每一个视窗中正在运行应用程序。  步骤10:注销GNOME 单击红帽子,在菜单中选择“注销”命令,单击“确定”按钮确定注销,将会从目前GNOME会话中退出,返回到Linux登录界面。 4.Linux系统中Shell 在提醒符下输入:echo $SHELL并按回车键找出目前系统所使用Shell。 /bin/bash(可能不一样系统不一样) 5.Linux系统命令使用(以下在字符命令行方法下完成) 步骤1:用root超级用户登录后,用自己姓名创建自己账户,并设置口令,该怎样操作?  useradd -m username , 参数m表示强制创建用户主文件夹,username是你要输入帐号名 passwd username , 就是为账户创建密码,比如: useradd -m xiedi passwd xiedi 接下来依据提醒输入密码(注意输入密码时密码是不会显示) 步骤 2:使用新创建用户账户和口令登录Linux系统,登录后界面命令提醒符为: [xiedi@xiedi ~]$ 步骤 3:使用cd命令转换到root用户登录目录,操作是否成功?为何? 不成功。root用户登录目录只有root账户才能访问,一般账户没有权限。 步骤4:使用man获取相关ls命令帮助信息,试着解释此命令。 输入命令man ls即可,要退出man按q就行了。其实还能够用info ls或ls --help来查询ls命令帮助信息。相关ls命令解释,我英语不好,所以就不翻译了,自己看去。 步骤5:使用pwd命令察看目前工作目录,然后用ls命令查看目前目录下内容。  分别输入pwd和ls就行了 步骤6:在目前目录下建立一个名为test新目录,然后将工作目录切换到test下,尝试将/etc目录下文件passwd拷贝到该目录下(cp 源文件 目标目录)。 命令以下: mkdir test cd test cp /etc/passwd . (注意最终一个命令cp,其命令最终那个实心点表示目前目录) 步骤7:尝试向目前目录下passwd文件和/etc/passwd文件分别写入部分新内容(可使用echo “字符串” >>文件 命令),看看操作能否成功,假如成功,该字符串插入在文件什么地方,假如不能成功,请说明原因。用cat命令浏览文件password内容,用more命令进行浏览翻页操作,再用less命令浏览文件内容。比较这多个命令不一样之处: 能够成功写入文件。比如:echo “123456” >> passwd ,字符串将插入到文件最终。cat命令是直接将全部内容显示在屏幕上。more命令则能够一页一页显示内容,在more命令下,空格键表示向后翻一页,q退出,但没有向前翻页。less命令相对和more命令则多了向前翻页功效,在less命令下,空格键和PageDown表示向后翻页,PageUp表示向前翻页。 步骤8:用mv命令更改文件passwd文件名为test.txt。 mv passwd test.txt 步骤9:删除test目录该怎样操作?想一想有没有一条命令将目录及目录下全部文件删除? rm test.txt cd .. rmdir test 能够用rm命令删除目录及目录下全部文件删除,假定此时你处于test目录下,输入以下命令: cd .. rm -r test 步骤10:尝试实施find /usr/src -name *.c -print,看看这条命令实施会出现什么结果,解释一下这条命令。 该命令会将目录src下全部以.c为后缀文件绝对路径列出来 步骤11:实施cal和date命令,说说这两条指令用途。 cal显示月历,更具体使用方法请man cal。 date显示时间,更具体使用方法请man date。 步骤12:实施命令clear和logout,退出系统。(想一想有没有其它方法,写出这种方法) clear命令清空终端屏幕 logout命令注销用户(注意不是关机),还能够用exit命令注销用户 步骤13:实施命令shutdown,关闭系统。(想一想有没有更简单命令,写出这条命令) shutdown -h now , 还能够用poweroff -f , halt -p 或 init 0 (注意必需是root才能实施上面命令,一般用户请在命令前面加上sudo) 6. vi使用 下面会介绍一下vi基础操作,摘自baidu百科。 1、vi基础概念   基础上vi能够分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式功效区分以下: 1) 命令行模式command mode)   控制屏幕光标移动,字符、字或行删除,移动复制某区段及进入Insert mode下,或到 last line mode。 2) 插入模式(Insert mode)   只有在Insert mode下,才能够做文字输入,按「ESC」键可回到命令行模式。 3) 底行模式(last line mode)   将文件保留或退出vi,也能够设置编辑环境,如寻求字符串、列出行号……等。   不过通常我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。 2、vi基础操作 a) 进入vi   在系统提醒符号输入vi及文件名称后,就进入vi全屏幕编辑画面:   $ vi myfile   不过有一点要尤其注意,就是您进入vi以后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。首次使用vi人全部会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到 「插入模式(Insert mode)」再说吧! b) 切换至插入模式(Insert mode)编辑文件   在「命令行模式(command mode)」下按一下字母「i」就能够进入「插入模式(Insert mode)」,这时候你就能够开始输入文字了。 c) Insert 切换   您现在处于「插入模式(Insert mode)」,您就只能一直输入文字,假如您发觉输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(command mode)」再删除文字。 d) 退出vi及保留文件 在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,比如:    : w filename (输入 「w filename」将文章以指定文件名filename保留)    : wq (输入「wq」,存盘并退出vi)    : q! (输入q!, 不存盘强制退出vi) 3、命令行模式(command mode)功效键 1). 插入模式 按「i」切换进入插入模式「insert mode」,按"i"进入插入模式后是从光标目前位置开始输入文件;    按「a」进入插入模式后,是从现在光标所在位置下一个位置开始输入文字;    按「o」进入插入模式后,是插入新一行,从行首开始输入文字。 2). 从插入模式切换为命令行模式   按「ESC」键。 3). 移动光标 vi能够直接用键盘上光标来上下左右移动,但正规vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。    按「ctrl」+「b」:屏幕往"后"移动一页。    按「ctrl」+「f」:屏幕往"前"移动一页。    按「ctrl」+「u」:屏幕往"后"移动半页。    按「ctrl」+「d」:屏幕往"前"移动半页。    按数字「0」:移到文章开头。    按「G」:移动到文章最终。    按「$」:移动到光标所在行"行尾"。    按「^」:移动到光标所在行"行首"    按「w」:光标跳到下个字开头    按「e」:光标跳到下个字字尾    按「b」:光标回到上个字开头    按「#l」:光标移到该行第#个位置,如:5l,56l。 4). 删除文字 「x」:每按一次,删除光标所在位置"后面"一个字符。    「#x」:比如,「6x」表示删除光标所在位置"后面"6个字符。    「X」:大写X,每按一次,删除光标所在位置"前面"一个字符。    「#X」:比如,「20X」表示删除光标所在位置"前面"20个字符。    「dd」:删除光标所在行。    「#dd」:从光标所在行开始删除#行 5). 复制 「yw」:将光标所在之处到字尾字符复制到缓冲区中。    「#yw」:复制#个字到缓冲区    「yy」:复制光标所在行到缓冲区。    「#yy」:比如,「6yy」表示拷贝从光标所在该行"往下数"6行文字。    「p」:将缓冲区内字符贴到光标所在位置。注意:全部和"y"相关复制命令全部必需和"p"配合才能完成复制和粘贴功效。 6). 替换 「r」:替换光标所在处字符。    「R」:替换光标所到之处字符,直到按下「ESC」键为止。 7). 回复上一次操作   「u」:假如您误实施一个命令,能够立即按下「u」,回到上一个操作。按数次"u"能够实施数次回复。 8). 更改 「cw」:更改光标所在处字到字尾处    「c#w」:比如,「c3w」表示更改3个字 9). 跳至指定行 「ctrl」+「g」列出光标所在行行号。    「#G」:比如,「15G」,表示移动光标至文章第15行行首。 4、Last line mode下命令介绍   在使用「last line mode」之前,请记住先按「ESC」键确定您已经处于「command mode」下后,再按「:」冒号即可进入「last line mode」。 A) 列出行号   「set nu」:输入「set nu」后,会在文件中每一行前面列出行号。 B) 跳到文件中某一行   「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章第15行。 C) 查找字符 「/关键字」:先按「/」键,再输入您想寻求字符,假如第一次找关键字不是您想要,能够一直按「n」会往后寻求到您要关键字为止。    「?关键字」:先按「?」键,再输入您想寻求字符,假如第一次找关键字不是您想要,能够一直按「n」会往前寻求到您要关键字为止。 D) 保留文件   「w」:在冒号输入字母「w」就能够将文件保留起来。 E) 离开vi 「q」:按「q」就是退出,假如无法离开vi,能够在「q」后跟一个「!」强制离开vi。    「wq」:通常提议离开时,搭配「w」一起使用,这么在退出时候还能够保留文件。 5、vi命令列表 1、下表列出命令模式下部分键功效:    h   左移光标一个字符    l   右移光标一个字符    k   光标上移一行    j   光标下移一行    ^   光标移动至行首    0   数字"0",光标移至文章开头    G   光标移至文章最终    $   光标移动至行尾    Ctrl+f   向前翻屏    Ctrl+b   向后翻屏    Ctrl+d   向前翻半屏    Ctrl+u   向后翻半屏    i   在光标位置前插入字符    a   在光标所在位置后一个字符开始增加    o   插入新一行,从行首开始输入    ESC   从输入状态退至命令状态    x   删除光标后面字符    #x   删除光标后#个字符    X   (大写X),删除光标前面字符    #X   删除光标前面#个字符    dd   删除光标所在行    #dd   删除从光标所在行数#行    yw   复制光标所在位置一个字    #yw   复制光标所在位置#个字    yy   复制光标所在位置一行    #yy   复制从光标所在行数#行    p   粘贴    u   取消操作    cw   更改光标所在位置一个字    #cw   更改光标所在位置#个字    2、 下表列出行命令模式下部分指令    w filename   储存正在编辑文件为filename    wq filename   储存正在编辑文件为filename,并退出vi    q!   放弃全部修改,退出vi    set nu   显示行号    /或?   查找,在/后输入要查找内容    n   和/或?一起使用,假如查找内容不是想要找关键字,按n或向后(和/联用)或向前(和?联用)继续查找,直到找到为止。    对于第一次用vi,有几点注意要提醒一下:    1、 用vi打开文件后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。切换方法:在「命令行模式(command mode)」下按一下字母「i」就能够进入「插入模式(Insert mode)」,这时候你就能够开始输入文字了。    2、编辑好后,需从插入模式切换为命令行模式才能对文件进行保留,切换方法:按「ESC」键。    3、保留并退出文件:在命令模式下输入:wq即可!(别忘了wq前面:) 下面是此次试验步骤: 步骤1:以root用户身份登录进入Linux 系统。 步骤 2:开启Vi,切换到输入模式,输入一段英文: This is an exercise!   We use Vi to edit it.  Left,down,up,right  步骤3:尝试在目前光标前和后插入一串字符,写出这命令实施过程。 i , a 步骤4:尝试在目前行前端和末端插入一串字符,写出这命令实施过程。 I , A 步骤5:尝试在目前行前和行后插入一串字符,写出这命令实施过程。 O , o 步骤6:尝试存盘退出操作,写出命令。 :wq 7.Linux下C程序设计 步骤1:使用Vi输入程序,程序功效是输出“Hello,I am a C program”字串,并将该文件用自己姓名命名存放在目前目录下,写出操作步骤。 vi xiedi.cpp ,(这是c++语言,C语言是vi xiedi.c)进入vi后编辑内容,不会写这个代码自行面壁去。 步骤 2:利用gcc编译这个程序,写出编译命令,假如不成功,说明原因。 g++ xiedi.cpp -o xiedi ,(C语言为gcc xiedi.c -o xiedi)有错误话会提醒错误,没有错误就什么全部不发生。 步骤3:实施程序,写出程序实施过程和实施结果。 输入./xiedi实施程序 8. 试验小结、提议和体会 自己写去
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服