如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
操作系统课程设计内容1LinuxandSHELLprogramming评分规则Abstract1、LinuxIntro.LinuxIntro.-DistributionLinuxIntro.-内核版本号Linux内核源代码目录结构Linux内核的配置2、Linux常用命令Linux帮助命令Linux目录操作命令Linux访问文件命令Linux文件操作命令Linux文件属性Linux文件权限3、VI编辑器3、VI编辑器3、三种模式3、三种模式3、三种模式3、三种模式基本vi编辑命令进入vi编辑器为了启动vi,用户可以在终端输入vi,按空格,再输入新文件名(如myfile),然后按回车键。若myfile已经存在,则vi就会在屏幕上显示该文件的第一行;否则,vi会清除屏幕,显示vi编辑器的一些信息。此时vi处于命令模式,准备接受用户的命令。为了输入文本,必须切换到文本输入模式,一般是按下i(insert)键或a(append)键来切换。文本输入模式:用户直接以vi进入文本后,就进入了命令模式下.若用户想要对文本进行插入内容操作就必须转换到文本输入模式下(下一页列出了几个常用的命令)。命令模式启动vi编辑器,默认进入命令模式;在文本输入模式下,可以按[ESC]键切换到命令模式。在这种模式下,用户可进行各种操作:移动光标:要对正文内容进行删除、修改或插入,首先需要将光标移动到相应的位置。用户既可以通过移动箭头键来移动,也可以使用如下的快捷键来移动:键功能h或左箭头光标左移一个空格j或下箭头光标下移一行k或上箭头光标上移一行l或右箭头光标右移一个空格键功能$将光标移到当前行的末尾W右移光标到后一个字的开头B左移光标到前一个字的开头E右移光标到下一个字的末尾0(数字)左移光标到本行的开头回车键(return)移动光标到下一行的开头空格键(space)光标右移一个空格回退键(backspace)左移一个空格文本修改:vi处于命令模式时,可以进行替换字符、删除字符等操作,也可以用undo命令来修改错误。文本修改命令仅适用于vi的命令模式,大部分不会修改其工作模式。键功能是否改变模式X删除光标所在位置的字符不改变dd(小写)删除光标所在行不改变u(小写)放弃最近的修改不改变U放弃对当前行做的所有修改不改变r(小写)替换光标所在位置的一个字符不改变R从当前位置起开始替换字符改变至文本输入模式.(点号)重复上次操作不改变退出vi用户可以根据自己的意图而选择不同的退出vi的方式。键功能wq保存文件,同时退出viw保存文件,但不退出viq退出viq!退出vi,同时放弃所作的修改ZZ保存文件,同时退出vi(同wq)4、SHELL编程4、SHELL种类bash通配符ShellScriptSHELL编程-基础SHELL编程-基础(cont.)标准输入/输出#!/bin/bash#Hereiscommentsecho“Enteryournameandage:”readAB#Aforname,Bforageecho“Yournameis$A,Ageis$B”SHELL编程-基础(cont.)I/O重定向重定向重定向(Cont.)Shell变量本地变量位置参数变量预定义变量变量举例Shell脚本脚本概念脚本运行基本脚本编程条件测试流程控制(Cont.)流程控制(Cont.)流程控制(Cont.)流程控制(Cont.)函数实验内容1