欢迎来到天天文库
浏览记录
ID:45757372
大小:126.75 KB
页数:10页
时间:2019-11-17
《LINUX实验指导【精选】》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一LINUX基础知识1实验目的熟悉LTNUX的基础命令运用vi进行代码的编辑2实验设备硬件:PC机软件:RedHat93实验原理vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。vi也是Linux屮最基木的文木编辑器,学会它后,您将在Linux的世界里畅行无阻。1.vi的基本概念基本上vi可以分为三种状态,分别是命令模式(commandmode)>插入
2、模式(Insertmode)和底行模式(lastlinemode),各模式的功能区分如下:1)命令行模式commandmode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insertmode下,或者到lastlinemode。2)插入模式(Insertmode)只有在Insertmode下,才可以做文字输入,按「ESC」键可冋到命令行模式。3)底行模式(lastlinemode)将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号..等。不过一般我们在使用时把vi简化成两个模式,就是将底行模式(lastlinemode)也算
3、入命令行模式commandmode)o2.vi的基本操作1)进入vi在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑I田i面:$Vimyfile不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(commandmode)J,您要切换到「插入模式(Insertmode)J才能够输入文字。2)切换至插入模式(Insertmode)编辑文件在「命令彳亍模式(commandmode)J下按一下字母就口J以进入「插入模式(Insertmode)J,这时候你就可以开始输入文字了。3)Insert的切换您目前处于「插入模式(Insertmode)」,
4、您就只能一直输入文字,如果您发现输错了字!想用光标键往冋移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(commandmode)J再删除文字。4)退出vi及保存文件在「命令行模式(commandmode)J下,按一下「:」冒号键进入「Last1inemodeJ,例如:wfilename(输入「wfilenameJ将文章以指定的文件名filename保存)wq(输入Cwq」,存盘并退出vi)q!(输入q!,不存盘强制退出vi)1.命令行模式(commandmode)功能键1)插入模式按「i」切换进入插入模式「insertmodeJ,按“i”进入
5、插入模式后是从光标当前位置开始输入文件;按3」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按进入插入模式后,是插入新的一行,从行首开始输入文字。2)从插入模式切换为命令行模式按「ESC」键。4实验步骤2.1进入LINUX,熟悉其基本的指令1IsIs命令跟dos下的dir命令一样,用于显示当前目录的内容。如果想取得详细的信息,可用Is-1命令,这样就可以显示目录内容的详细信息。如果口录下的文件太多,用一屏显示不了,可以用Is-1
6、more分屏显示。2cdcd命令不仅显示当前状态,还可以改变当前状态,它的用法跟dos下的cd命令基木一致。c
7、d..可进入上一层目录3mkdir这个命令很简单,跟dos的md命令用法几乎-样,用于建立口录。4rmrm命令用于删除文件或目录。rm命令会强制删除文件,如果想要在删除时提示确认,可用rm-i命令。如果要删除口录,可用rm-r命令。rm-r命令在删除口录吋,每删除一个文件或目录都会显示提示,如果目录太大,响应每个提示是不现实的。这吋可以用rm-rf命令來强制删除目录,这样即使用了-i标志也当无效处理。5cpcp命令用于复制文件或目录。cp命令可以一次复制多个文件,例如:$cp*.txt*.doc*.bak/home将当前口录中扩展名为txt、doc和ba
8、k的文件全部复制到/home口录中。如果要复制整个目录及其所有子目录,可以用CP-R命令。1halt关机命令,不必多说。4.2使用vi建立Hello,c文件输入如下命令$cd/root/Myjob$vihello-c4.3按i键进入插入模式,输入如下代码#ineludemain(){printf(“HelloWorld!”);pritnf(“HelloSinoSys!”);(回车)保存文件并退出vi。}然后按ESC键退出插入模式,输入:wq4.4使用gcc进行编译输入指令:gcc-otesttest,c对编写的test.c文件进
9、行编译;输入指令:./test运行可执行文件test可以看到在屏幕上输出:Hel
此文档下载收益归作者所有