Linux1
来源:互联网 发布:windows nc.exe 编辑:程序博客网 时间:2024/04/30 01:25
文本编辑器的基本操作:
1.按文本可编辑范围划分:行编辑器和全屏编辑器(vi,gedit)。
2.按工作界面环境的划分:字符界面编辑器(unix vi)和图形界面编辑器(linux)。
vi编辑器是最常用的文本编辑器,既是字符编辑器也是全屏编辑器。vim是vi编辑器的加强版,也称vi。今天我们就来了解下vi编辑器的基本操作。
1.命令模式: 启动编辑器后默认进入到命令模式。
2.输入模式: 对其文件进行修改,编辑。
3.末行模式: 输入:进入到末行模式(半角冒号下的:)
1.vi 文件名 当文件不存在时就会自动新建一个文件进行编辑。
2.退出vi编辑器:末行模式q 或者q!,强制退出。
3.保存文件:末行模式 w
保存并退出 wq
保存强制退出 wq!
4.切换文件进行编辑:e 文件名 表示关闭当前的文件编辑器,打开另外一个指定的文件进行编辑。e!强制退出并打开。
5.光标的移动操作:
在vi编辑器命令模式下,方向键表上下左右,k j h l也可表示上下左右,向前翻页:ctrl+F/f 向后翻页:ctrl+B/b 向前翻半页:ctrl+U/u 向后翻半页:ctrl+D/d
6.行内快速跳转:命令模式下,在一行内快速跳转:^ 快速跳到本行行首字符。
$快速跳到本行行尾字符。
w 快速跳转到当前光标所在位置的后一个单词的首字母。
b 快速跳转到当前光标所在位置的钱一个单词的首字母。
e快速跳转到当前光标所在位置的后一个单词的尾字母。
加参数表跳几个单词,3w后跳3个单词并定位在首字母。
7.显示行号:末行模式下输入:set nu 将显示文件中的行号,set nonu取消显示行号。
8.命令模式下:1G跳到文件首行,G跳到文件末行,4G跳到文件第四行。
9.进入输入模式:
i 在当前光标处插入状态
a 在当前光标后插入状态
A 将光标移动到当前行的行末并插入状态
o 在当前行的下面插入新行,光标插入到新行行首并插入状态
O 在当前行的上面插入新行,光标插入到新行行首并插入状态
cw 删除当前光标所在单词尾部的字符并插入状态
c$ 删除当前光标到行尾的字符,并进入插入状态
c^ 删除当前光标之前到行首的字符,并插入状态
10.输入模式操作:上下左右键移动光标,
home和end键快速定位光标到行首和行尾
page up和page down键进行文本的上下翻页
backspace删除光标左边的字符
delete删除光标所在位置的字符
11.删除操作:(命令模式下)
x 删除光标处的单个字符
dd 删除光标所在行
dw 删除当前字符到单词尾(包括空格)的所有字符
de 删除当前字符到单词尾(不包括单词尾部的空格)的所有字符
d$ 删除当前字符到行尾的所有字符
d^ 删除当前字符到行首的所有字符
J 删除光标所在行行尾的换行符,相当于合并下一行的内容
都可在前面加参数 如 2dd 即向下删除2行
12.撤销操作:(命令模式下)
u 取消最近一次操作,并恢复结果,可使用多个u恢复多步操作
ctrl+R 对使用u命令的操作进行恢复
13.复制操作:(命令模式下)
yy 复制当前整行的内容到vi缓冲区
y$ 复制当前光标到行尾内容到vi缓冲区
y^ 复制当前光标到行首内容到vi缓冲区
可与数字组合,2yy 复制2行
14.粘贴:命令模式下 p
文本编辑器的常用操作
一、多个文件用vi打开
1.vi 文件名1 文件名2 文件名3 如:vi passwd fstab inittab 同时打开3个文件进行编辑。
2.多文件的切换操作:显示多文件信息:args,当前显示的文件用[]括起来了。前后切换:prev,next。丢弃当前文件的修改再切换后面价格
“!” 也可按ctrl+^键。第一个和最后一个之间的切换用first,last。
二、vi中的查找和替换
1.自上而选查找:/word n查找下一个相匹配的,N查找上一个匹配的单词。 2.自下而上查找:?word n查找上一个相匹配的,N查找下一个匹配的单词。 这2个输入都是在命令模式下操作的。 3.替换:末行模式下:s/old/new 把new这个单词替换成old行内全部替换:s/old/new/g区域内替换:23,25s/old/new/g文件内全部替换:%s/old/new/g在g后面加个c,表示每个替换操作都需要用户来确认,点Y或者N。三。基本的脚步编程1.shell脚本:相当于DOS下的批处理。 执行shell程序时,shell脚本文件需要有可执行权限。 2.脚本中应包含的内容:(1)脚本运行的环境设置:#!开始,后面使用shell程序的全路径名。/bin/bash (2)注释行的使用:#开始,写入文本的注释信息。(3)脚本语句:也即shell程序中解释执行的内容。 3.设置脚本可执行权限:chmod 777 文件 4.脚本的运行:bash . ./其中bash和.不需要执行权限,./就要执行权限。 例如:vi aa#!/bin/bash (进入到输入模式下输入,顶格写,中间也不要空格)#This is my first test (注释行,可不编辑)cd /homemkdir aaacd aaatouch bbb (输入完之后,进入到末行模式,wq保存并退出)用bash aa . aa ./aa三种方式来运行我们的bash脚本程序。
- Linux1
- linux1
- linux1
- linux1
- linux1
- linux1
- 初学linux1
- 初识Linux1
- Linux1练习
- linux1杨颖
- linux1.0 Makefile
- Linux1---解压命令
- 如何学习linux1
- Linux1(ls df head)
- 发展中的Linux1
- oracle for linux1
- Linux1.0 Socketpair通信
- linux1 -- 文件基本操作
- 列出所有最近使用的工作簿
- 顺序栈(C语言)(转)
- 本地yum安装
- CSDN C++文章RSS生成
- 增加SWAP的容量
- Linux1
- 优胜劣汰,不进则退
- ASP.NET实现在线播放FLV视频文件的代码
- 矩阵键盘按键LED显示键值
- 沽名钓誉
- 读《代码大全2》有感
- 对话框托盘程序
- 蜗牛漫步
- 多线程的创建及退出