Unix文档和文本编辑器

man帮助文档:

man 命令
在这里插入图片描述
在这里插入图片描述
关键字查找
man -k 命令
-k选项查找(/usr/share/man/whatis)关键字数据库,显示在命令的单行描述中包含有指定关键
字的相关命令。

在这里插入图片描述

文本编辑器:

vi编辑器的三种工作模式:
1.命令模式
2.文本模式
3.扩展模式

命令模式:复制,剪切,粘贴,查找,保存退出等等
文本模式:添加,修改等文本编辑操作
扩展模式:在末行执行复杂的命令

vi 文件名:打开/创建文件
启动vi后首先进入命令模式:
键入下面字符进入文本模式:
a 在光标后添加(add)文本
i 在光标前插入(insert)文本
A 在光标所在行末添加文本
I 在光标所在行首插入文本
o 在光标所在行下一行输入文本
O 在光标所在行上一行输入文本

删除文本:
x 删除光标所在的字符
dw 删除光标所在的单词(word)
d$ 删除光标至所在行末的所有字符
d0 删除光标至所在行首的所有字符
dd 删除一行
u 撤销操作
. 重复上一次操作
:20,40d 删除从20行到40行(扩展模式)

移动光标:
在命令方式下移动光标,在一行内移动光标:
向左箭头或h键 向左移动一个字符
向右箭头或l键 向右移动一个字符
0 移动到行首
$ 移动到行末
:16 移动到第16行(扩展方式)

w 移动到下一个狭义单词的开头
W 移动到下一个广义单词的开头
b 移动到前一个狭义单词的开头
B 移动到前一个广义单词的开头
广义单词:以空格分开的任何内容
狭义单词:单词、标点和非字符(如!、@、\、$)

向上箭头或k键 移动到上一行
向下箭头或j键 移动到下一行
H 移动到屏幕的第一行
M 移动到屏幕的中间一行
L 移动到屏幕的最后一行

1G 移动到全文的第一行
30G 移动到全文的第30行
G 移动到全文的最后一行

<ctrl+f> 向前翻屏
<ctrl+b> 向后翻屏

退出编辑器:
退出vi编辑器,首先必须安ESC进入命令模式
在命令模式下,键入下面字符退出编辑器:
:q 退出编辑器
:q! 不保存修改,强行退出编辑器
:x 保存修改,并退出编辑器
:wq 保存修改,并退出编辑器
<shift+zz> 保存修改,并退出编辑器

其他vi编辑操作:
模式查找:
向下查找模式,输入 /text
向上查找模式,输入 ?text
n 正向查找下一个
N 反向查找下一个

替换文本:
替换文本可以在命令模式和扩展模式下进行
在命令模式下替换文本:R、r、c2w
在扩展模式下可以进行查找并替换
示例将全文的the单词替换为the one的vi 界面:

g/ the /s// the one /g
g/ the 查找文本中所有the的关键词
/s// the one 替换成the one
/g 替换所有(global)的关键词

复制,剪切和粘贴文本:
在命令模式下复制,剪切和粘贴文本:
yy 复制光标所在的行
dd 剪切光标所在的行
10dd 剪切光标所在的下面10行
p/P 在光标所在行的下/上一行粘贴复制的文本
J 合并两行文本

vi的选项:
:set all
:set autoindent / noautoindent
:set number / nonumber
:set list / nolist
:set showmode / noshowmode
:set tabstop=x

设置文件是$HOME/.exrc,把选项写入这个文件后,每次
启动vi,这些选项将自动生效
在vi会话中,可以输入:直接设置某个选项,但是只对当前
的会话生效
可以通过宏来创建新命令

习题:

1、哪条命令能够显示命令的帮助手册?
man

2、man的信息由哪几部分构成?
Purpose 命令的单行简单描述
Syntax 命令的语法,所有的选项和参数
Description 描述命令功能以及如何使用
Flags 命令的选项的描述
Files 命令相关的文件
Related Information 相关的资源和信息

3、如何查找和print相关的命令?
man -k print

4、AIX 6.1的在线文档存储在____,其他任何在网络上使用浏览器的计算机叫_____。
文档服务器 文档客户端

5、从命令行怎样启动AIX的文档?
infocenter

6、vi有哪几种工作模式?
编辑模式,命令模式,扩展模式

7、vi中如何切换到命令模式?
ESC

8、下列哪些命令可以让用户在vi中输入文本?
A. a
B. x
C. i
D. dd
AC

9、在vi的命令模式下,重复按u键可以撤销前面所有输入的命令? (T/F)
F u命令只能撤销先前一条命令的操作

10、vi可以查找和替换文件中指定的模式(T/F) ?
T

(内容来自湖南大学肖老师的PPT)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值