Unix程序设计环境课件:第2章 shell使用.pptVIP

  • 0
  • 0
  • 约6.85千字
  • 约 74页
  • 2020-09-29 发布于安徽
  • 举报

Unix程序设计环境课件:第2章 shell使用.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 光标移动命令 w 光标右移一个单词 3w 光标右移三个单词 b 光标左移一个单词 3b 光标左移三个单词 文本插入命令 a 把文本添加在光标之后 A 把文本添加至行尾 i 把文本插在光标之前 I 把文本插入行首 o 在当前行下面打开新行 O 在当前行上面打开新行 注意: 这些命令均进入文本输入方式,可以开始输入文件内容.输入结束后,需要按ESC键退出输入方式. x 删除光标所在处的字符 dw 删除光标所在处的单词 dd 删除光标所在的行 4dd 从光标所在行开始删除四行 D 从光标位置删除至行尾 删除命令 修改、替换命令 r 在光标所在位置替换一个字符 R 替换若干字符 cw 修改一个单词 3cw 修改三个单词 注意: 除r命令外,其他命令均进入文本输入方式,可以开始输入文件内容.输入结束后,需要按ESC键退出输入方式. Y ,yy 拷贝当前行至缓冲区 5Y,5yy 拷贝自当前行开始的五行至缓冲区 p(小写) 将缓冲区内容拷贝至光标后的行 P(大写) 将缓冲区内容拷贝至光标前的行 拷贝、粘贴命令 J 将下一行接到当前行之后 u 取消上一次命令操作 . 重复上一次命令操作 ZZ 必要时写盘,并退出vi 其他命令 2.6.3文本输入方式 进入文本输入方式命令 a 把文本添加在光标之后 A 把文本添加至行尾 i 把文本插在光标之前 I 把文本插入行首 o 在当前行下面打开新行 O 在当前行上面打开新行 退出文本输入方式命令 按ESC键,直接退回到编辑命令方式 注意: 文本输入结束后,一定要按ESC键退出文本输入方式,才能进入编辑命令方式. 2.6.4末行命令方式 在编辑命令方式下,打入下列字符之一,则进入末行命令方式。 : / ? 查找命令 /字符串 往下查找字符串 ? 字符串 往上查找字符串 替换命令 :s/old/new 将当前行中第一个字符串old改为字符串new :s/old/new/g 将当前行中所有的字符串old改为字符串new :3,9s/old/new 将从第3至第9行中的第一个字符串old改为字符串new :1,$s/old/new 对所有行,将每行第一个字符串old改为字符串new :1,$s/old/new/g 对所有行,将所有的字符串old改为字符串new 写盘命令 :w 写盘 :w file 写入文件file :w file 写入到文件file原有内容之后 退出命令 :q 退出vi编辑程序 :q! 强行vi,放弃编辑缓冲区的内容 :wq 写盘并退出vi编辑程序 ZZ 写盘并退出vi编辑程序 其他命令 :set number 在编辑时显示行号 :set nonumber 在编辑时不显示行号 :r file 将文件file读入编辑缓冲区 :! cmd 在vi中执行shell命令cmd 要 求 1.上机验证课上实例 2.学习vi基本使用 本讲到此结束! * * * * * * * * * * * * * * * * 2.3 管道 什么是管道? 管道是从一个程序进程向另一个程序进程单向传送信息的技术。管道把一个进程的输出传送给另一进程作为输入。在接收进程接收信息前,系统临时保留管道信息。 第一个进程输出 管道 第二个进程输入 如何表示管道? 在shell中,管道在命令行中两个命令之间由一个竖线(|)表示。管道左边命令的标准输出作为管道右边命令的标准输入。 格式: (第1个命令) | (第2个命令) 举 例 ①.计算当前登录用户数 $ who | wc – l 举 例 ②.计算当前目录下的文件数 $ ls | wc –l 举 例 ③.查找用户是否登录 $ who | grep 用户名 2.4 进程 什么是进程? 前台进程 后台进程 进程控制命令 2.4.1 什么是进程? 进程: 一个活动的程序,称为一个进程。 2.4.2 前台进程 什么是前台进程? 命令发出后直接运行的进程,在进程结束之前,shell处于等待状态,不能输入下一条命令。直到进程结束,才显示命令提示符$。 前台进程 举例: $ ls ….. $ date ; who ….. $ who | grep mary ….. $ cc prog.c 如果命令需要较长时间,也必须等待 ….. 2.4.3 后台进程 什么是后台进程? 命令用结束,

文档评论(0)

1亿VIP精品文档

相关文档