查看文档内容的命令
1.cat 查看全部内容
[root@localhost ~]# cat /root/file1.txt 查看根文件夹下的root文件夹中的file1文档的全部内容(打地址时root等路径不可省略)
2.more 查看当前页面大小所能展示的内容(只能向后翻页)
[root@localhost ~]# more /root/file1.txt 查看终端当前页面大小所能展示的文件内容
[root@localhost ~]# more /root/file1.txt
--More--(91%)显示了文件内容的91% ,回车会继续显示下一行,空格下一页,ctrl+c能直接退出+z能强行停止
3.less 查看文件内容,可以进行查找及前后翻页
[root@localhost ~]# less chushi.sh 查看名字为chushi.sh的文件内容
可以上下翻页,vi、vim中能够使用的大部分查找命令也能够使用。
但不能修改文件
:q回车退出查看文件
3.head 默认查看文件前十行
[root@localhost ~]# head /root/file1.txt 展示文档前十行所写内容
[root@localhost ~]# head -11 /root/file1.txt 展示前十一行所写内容
4.tail 查看文件后十行
[root@localhost ~]# tail /root/file1.txt 后十行
[root@localhost ~]# tail -11 /root/file1.txt 后十一行
Tail -f /root/file1.txt 实时更新显示文件内容并锁定
[root@bogon ~]# echo haha >>5.txt 追加haha到文件5.txt里
5.grep 对文件进行特定词查找
[root@localhost ~]# grep '1' /root/file1.txt 查找所有含1的行并显示出来
11111111111111111111111111
12
13
6. echo 对文件内容进行追加
[root@bogon ~]# echo haha >>5.txt 追加haha到文件5.txt里
vi,vim的使用命令
vim 2.txt 在终端进入文档2(vim后记得打文档名)
aioA:进入插入模式
按Esc加:wq 退出该界面(Esc 作用:退出插入模式,所有的模式都退到命令行模式)
:在文件末尾写命令,用于退出文件
1.文件编辑器vi,vim 的三个模式
可视模式,按V进入,小v光标自己选取,大V直接选取一行,YYp复制粘贴即可。
ctrl+V,上下选择,然后可以ctrl+> 进行整体缩进。
命令模式
光标定位 hjkL //上下左右
0 $ //行首行尾
gg G //页首页尾
3G 进入第三行
/string (n N 可以循环的) //查找字符,按n键选下一个(重要)只能查每行第一个,若加n,则查全部
文本编辑命令
yy 复制
dd 删除(一整行都删除)
p 粘贴
u undo撤销
进入其它模式
a 进入插入模式
i 进入插入模式
o 进入插入模式
A 进入插入模式
: 进入末行模式(扩展命令模式)
v 进入可视模式
ESC 返回命令模式
保存退出
:w 保存
:q 退出
:wq 保存并退出
查找替换
:范围 s/原内容/新内容/全局
例如 :1,5 s/root/qianfeng/g 从1-5行的root 替换为qianfeng(加g替换所有,不加g只替换第一个)
另存为
:w file9.txt 另存为 file9.txt
设置行号,显示回车符
:set nu 设置行号
:set nonu 取消设置行号
:set list 显示控制字符