Linux学习笔记(5) - Linux常用软件的使用

5.1 OpenOffice.org 3.0

  OpenOffice.org类似于一个开放平台,支持开发者使用它所提供的应用程序接口设计并实现自己的产品。

OpenOffice.org Micresoft Office
OpenOffice.org Impress Micresoft Office PowerPoint
OpenOffice.org Draw Windows系统的画图软件
OpenOffice.org Math Micresoft Office 公式编辑器
OpenOffice.org Base Micresoft Office Access
OpenOffice.org Writer Micresoft Office Wordd
OpenOffice.org Calc Micresoft Office Excel

 

5.2 电子邮件

电子邮件协议:SMTP、POP3、MIME

5.3 VI编辑器

  VI编辑器(Visual Interface,视觉交互界面)能够在任何shell、字符端或基于字符的网络连接中使用,无需GUI及能够高效地在文件中进行编辑、删除、替换和移动等操作。

  VI编辑器的3种运行模式分别是编辑模式、输入模式、命令模式。

  VI常用命令

5.3.1 进入模式命令

名称 说明
i 从光标所在位置前开始插入文本
I 该命令是将光标移到当前行的行首,然后在其前插入文本
a 用于在光标当前所在位置之后追加新文本
A 将光标移到所在行的行尾,从那里开始插入新文本
o 在光标所在行的下面新开一行,并将光标置于该行的行首,等待输入文本
O 在光标所在行的下面插入一行,并将光标置于该行的行首,等待输入文本

5.3.2 内容替换命令

名称 说明
s 替换光标所在位置的字符
ns 替换从光标所在位置起的n个字符
cw 替换光标所在位置起的1个词
ncw 替换光标所在位置起的n个词
cb 替换光标所在位置的前1个词
ncb 替换光标所在位置的前n个词
c$ 替换光标所在位置到结尾的所有字符
c0 替换光标所在位置到行首的所有字符

5.3.3 光标定位命令

名称 说明
h/j/k/l 分别用于光标左移、下移、上移和右移1个字符
ctrl+B 将屏幕向文件首方向翻滚一整屏
ctrl+F 将屏幕向文件尾方向翻滚一整屏
H 将光标移至当前屏幕首行的行首
nH 将光标移至当前屏幕第n行的行首
M 将光标移至屏幕显示文件的中间行的行首
L 将光标移至当前屏幕的最低行的行首
nL 将光标移至当前屏幕的倒数第n行的行首

5.3.4 编辑操作命令

名称 说明
rc 用字符c替换光标所指向的当前字符
nrc 用字符c替换光标所指向的前n个字符
x 删除光标处的字符
nx 删除从光标所在位置开始向右的n个字符
dw 删除一个单词。若光标处在某个词的中间,则从光标所在位置开始删至词尾
ndw 删除n个指定的单词
db 删除光标所在位置之前的1个词
ndb 删除光标所在位置之前的n个词
dd 删除光标所在整行
ndd 删除当前行及其后n-1行的内容
YY 将当前行的内容复制到缓冲区
nYY 将当前行的n行内容复制到缓冲区
p 将缓冲区的内容写出到光标所在的位置
/str 往右移动到有str的位置
?str 往左移动到有str的位置
n 向相同的方向移动到有str的地方
N 向相反的方向移动到有str的地方
u 取消前一次的误操作或不合适的操作对文件造成的影响
ZZ 存盘退出
ZQ 作废退出

5.3.5 命令操作命令

名称 说明
:n 输入要移动的行号实现行跳转
:q 退出VI
:wq 保存退出VI
:q! 不保存退出VI
:w 将当前编辑的内容存盘
:w file 将当前编辑的内容写到file文件中
:r file 打开另一个文件file
:e file 新建file文件
:f file 把当前文件改名为file
:/str/ 从当前光标开始往右移动到有str的地方
:?str? 从当前光标开始往左移动到有str的地方
:/str/w file 将包含有str的行写到文件file中
:.,$ s/str1/str2/g 将从当前位置到结尾的所有的str1替换为str2
:d 删除当前行
:nd 删除从当前行开始的n行
:n1,n2 d 删除从n1行开始到n2行为止的所有内容
:.,$d 删除从当前行到结尾的所有内容
:/str1/,/str2/d 删除从str1开始到str2为止的所有内容
!Cmd 运行shell命令cmd

 

 

posted @ 2013-05-29 22:14  Nick.Liu  阅读(401)  评论(0编辑  收藏  举报