0%

4.Creating/Viewing/Editing Text Files

1. Red Hat Enterprise Linux 7

1.1. 如何管理输出

1表示正确,2表示错误

1
2
3
4
5
6
7
8
9
find /etc -name passwd	> file	       ##重定向正确输出
find /etc -name passwd 2> file ##重定向错误输出
find /etc -name passwd &> file ##重定向所有输出
find /etc -name passwd >> file ##追加正确输出
find /etc -name passwd 2>> file ##追加错误输出
find /etc -name passwd &>> file ##追加输出
find /etc -name passwd > file 2>&1 ##重新定义错误输出为正确
find /etc -name passwd > file 1>&2 ##重新定义正确输出为错误
find /etc -name passwd > /dev/null ##扔掉输出结果

1.2. 管道

1
2
3
4
5
|		##管道只允许正确输出通过

| tee 文件名 ##复制一份输出,即一份到指定文本,一份输出显示

2>&1 | ##转换错误输出为正确再通过管道

1.3. vim用法

1.编辑文件

1
2
3
4
按 i 键进入插入模式
文件编写完毕按 esc 退出到浏览模式
:wq 保存推出
(也可先编辑完成后退出保存:wq之后加空格加文件名)

2.命令模式

设定

1
2
3
4
5
6
7
vim /etc/vimrc
:set nu|nonu ##行号的显示
:set mouse=a ##设定鼠标可以操作光标位置
:help ##查看vim的用法,:q退出帮助
ctrl + v ##高亮选择模式,可以选者一片区域操作
u ##恢复到未操作之前
ctrl + r ##恢复到操作之后

批量添加字符

1
ctrl + v 选中要加字符所在的位,按I键,在加入想要加入的字符,按esc

分屏功能

1
2
3
4
ctrl+w s		##上下分屏
ctrl+w v ##左右分屏
ctrl+w c ##撤销光标所在屏幕
ctrl+w 上|下|左|右 ###移动光标到指定的屏幕中

替换字符

1
2
在命令模式中
:%s/原字符/替换后字符/g

搜索关键字

1
2
3
/关键字  
n ##向下匹配
N ##向上匹配

字符的管理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
dw	###删除光标所在单词
dl ###删除光所在字母
dd ###删除一整行
d数字d ###删除数字指定的行数
d数字 上键 ###向上删除指定行数

yw ###复制光标所在单词
yl ###复制光标所在字母
yy ###复制一整行
y数字y ###复制数字指定的行数
p ###粘贴

cw ###剪切光标所在单词
cl ###剪切光标所在字母
cc ###剪切一整行
c数字c ###剪切数字指定的行数
剪切完成后会进入插入模式,要粘贴先退出插入模式再按p键

移动光标到指定行

1
2
3
:行号	##移动光标到指定行号
g ##移动光标到文件首行
G ##移动光标到文件末行

3.vim的插入模式

1
2
3
4
5
6
7
8
i  ###光标所在位置插入字符
I ###光标所在行行首插入
a ###光标所在字符的下一位插入
A ###光标所在行行尾插入
o ###光标所在行的下一行
O ###光标所在行的上一行
s ###删除光标所在字符插入
S ###删除光标所在行插入

4.vim的退出模式

1
2
3
4
5
在命令模式下输入
:q ###退出,在未对文件作任何修改的时候可以用
:q! ###强制退出
:wq ###退出保存
:wq! ###强制退出保存

5.vim的说明工具
vimtutor ##q退出此工具

图形中的文本编辑器gedit

1
2
3
4
5
6
7
crtl+n	##新建窗口
ctrl+s ##保存文件
ctrl+o ##打开文件
ctrl+x ##剪切
ctrl+v ##粘贴
ctrl+c ##复制
yelp help:gedit ##查看giedit软件的帮助