您好,欢迎访问三七文档
注意:昨天中作业中没有完成的题目先完成以后再做今天的作业题目一)基础实验:1.新建datea.txt文件,在a.txt第一行的上面在加一行,输入helloworld答:datea.txtvia.txtO(在光标所在行上一行插入)2.清空c.txt文件的内容cl答:ndd???3.查看/etc/passwd的头10行,查看/etc/passwd的尾5行答:head/etc/passwdtail-5/etc/passwd4.查看root用户的UID、GID答:more/etc/passwd5.查看服务器上所有在线用户正在执行的操作答:w命令6.找出家目录下所有以.txt结尾的文件路径7.找出家目录下可能存在漏洞(权限为777)的文件路径,并输出到holes文件中???8.在用户家目录下创建子目录test,并在其中创建一批文件,批量删除该目录下1天以内访问过的文件答:sumkdir/home/testtouch/home/test/a.txt/home/test/b.txt/home/test/c.txtfind/home/test-typef-atime-1-execrm{}\;二)扩展实验:1.搜索指令练习1)查询系统中文件名称含有bashrc的所有文件答:sufind/-name*.bashrc2)查询/home目录下所有文件名称为.bashrc的文件答:find/-name*.bashrc3)查询系统根目录下三天内曾访问的所有文件答:sufind/-atime-34)查询/home目录下所有大小大于100bytes的文件答:find/home-size+100c5)查询/home目录下为用户root(id号码为0)所有的文件答:find/home-userroot2.用vi编辑以下文件(注意代码格式(空格和换行要有),俩个C语言的一个java的)第一个文件:hello.c#includestdio.hintmain(){println(“HelloWorld!\n”);return0;}第二个文件:bubble.c#includestdio.hvoidbubbleSort(intlist[],intlast);intmain(void){intlist[6]={8,27,12,89,33,21};intindex=sizeof(list)/4-1;bubbleSort(list,index);printf(afterbubbleSort:);for(inti=0;iindex+1;i++)printf(%d,list[i]);printf(\n);}voidbubbleSort(intlist[],intlast){inttemp;for(intcurrent=0;currentlast;current++){for(intwalker=last;walkercurrent;walker--){if(list[walker]list[walker-1]){temp=list[walker];list[walker]=list[walker-1];list[walker-1]=temp;}}}}第三个文件:king.javapublicclassKing{publicstaticvoidmain(Stringargs[]){for(inti=0;i10;i++){for(intj=10;ji;j--){System.out.print();}for(intj=0;ji*2+1;j++){System.out.print($);}System.out.println();}}}三)作业:1.vi有哪三种模式及如何进行相互切换答:输入模式,命令模式,底行模式输入-命令:esc键命令-输入:i,o,a命令-底行::,?,/输入-底行:输入-命令-底行2.vi上下左右移动答:用上,下,左,右键3.vi中如何删除一个字符、删除一行、替换一个字符答:x删除一个字符dd删除当前行r替换一个字符4.vi中如何拷贝一个单词、拷贝一行、粘贴答:拷贝一个单词ywp拷贝一行yyp5.vi中如何存盘、另存为、存盘并退出vi答:存盘:w另存为:wnewfile:wq6.vi如何快速的定位到第20行,并在行尾加上一个分号答::20i之后家;即可7.vi如何将文件档中所有的单词hello,都换成hi答:1,$s/hello/hi/g8.vi练习(光标移动):将文件/etc/passwd复制到用户home目录下,并同时更名为passwdbak,使用vi打开用户home下的passwdbak文件,使用vi指令完成下列操作:1)将光标移动到当前行的行cccwcw尾2)将光标移动到当前行的行首3)将光标移动到文末4)将光标移动到文章的第一行9.vi练习(编辑文字):1)将光标当前所在行复制后粘贴到第一行后面??答:yy将光标移在第一行p(粘贴到下一行)J2)将新粘贴的这行删除答:dd3)复制当前行向下的5行,然后粘贴到第10行上面4)重复执行一次粘贴操作-5)删除刚才粘贴的5行内容6)撤消最后的删除操作答:7)将最近的修改操作全部撤销:
本文标题:day3
链接地址:https://www.777doc.com/doc-6661594 .html