一. 文本查看
1. less
分行显示文件
2. more
分屏幕显示文件
常用交互命令介绍
空格
: 向下翻页b
:向上翻页回
车: 向下滚动一行/字符串
: 搜索指定的字符串q
:退出
3. cat
常用参数说明
-A
: 列出所有隐藏符号-E
: 列出每行结尾的回车符$-n
: 显示行号-T
: 把tab键用^T显示出来-v
: 列出特殊字符
示例
cat -n test.txt
4. head
显示文件头部的n行,默认10
生成测试数据
[root@localhost file]# ll -d /* >list.log
[root@localhost file]# cat list.log
lrwxrwxrwx. 1 root root 7 Jul 11 2019 /bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Jul 11 2019 /boot
drwxr-xr-x 9 root root 4096 Apr 30 07:10 /data
drwxr-xr-x 19 root root 2960 Apr 22 14:34 /dev
drwxr-xr-x. 86 root root 12288 Apr 29 23:11 /etc
drwxr-xr-x. 5 root root 4096 Feb 27 21:17 /home
lrwxrwxrwx. 1 root root 7 Jul 11 2019 /lib -> usr/lib
lrwxrwxrwx. 1 root root 9 Jul 11 2019 /lib64 -> usr/lib64
drwxr-xr-x. 2 root root 4096 Apr 11 2018 /media
drwxr-xr-x. 3 root root 4096 Nov 3 22:06 /mnt
drwxr-xr-x. 3 root root 4096 Apr 25 19:36 /opt
dr-xr-xr-x 87 root root 0 Apr 22 14:34 /proc
drwxr-xr-x 2 root root 4096 Dec 8 19:23 /qdd
dr-xr-x---. 14 root root 4096 Apr 30 18:03 /root
drwxr-xr-x 28 root root 820 Apr 29 23:11 /run
lrwxrwxrwx. 1 root root 8 Jul 11 2019 /sbin -> usr/sbin
drwxr-xr-x. 2 root root 4096 Apr 11 2018 /srv
dr-xr-xr-x 13 root root 0 Apr 25 16:01 /sys
drwxrwxrwt. 9 root root 4096 Apr 30 03:43 /tmp
drwxr-xr-x. 15 root root 4096 Dec 5 12:18 /usr
drwxr-xr-x. 20 root root 4096 Nov 13 19:15 /var
[root@localhost file]# head -2 list.log
lrwxrwxrwx. 1 root root 7 Jul 11 2019 /bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Jul 11 2019 /boot
[root@localhost file]# head -n2 list.log # -n 可以忽略
lrwxrwxrwx. 1 root root 7 Jul 11 2019 /bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Jul 11 2019 /boot
5. tail
显示文件结尾
tail -f [文件名]: # 动态展示文件内容
tail -n [number] [文件名]: # 从文件结尾开始,显示指定读取number行
[root@localhost file]# tail -2 list.log
drwxr-xr-x. 15 root root 4096 Dec 5 12:18 /usr
drwxr-xr-x. 20 root root 4096 Nov 13 19:15 /var
[root@localhost file]# tail -n2 list.log # n是可以省略的
drwxr-xr-x. 15 root root 4096 Dec 5 12:18 /usr
drwxr-xr-x. 20 root root 4096 Nov 13 19:15 /var
二. 文本操作
vi/vim
常见模式
- 正常模式
正常模式下我们可以使用快捷键
- 命令模式
利用你提供的指令帮你完成一些动作,可以完成如下动作
读取
保存
离开
替换
显示行号
.... 等等 ... 一系列动作
- 编辑模式
使用
/i/o/a/r
等任何一个字母之后才会进入编辑模式,大小写不同哦
快捷键
yy/nyy
dd/ndd
查找'/',键入关键字之后回车查找,n找下一个
设置行号
到指定行
到最后 G,到首行 gg
撤销动作 u