随笔7-Linux探索(常用命令之文本操作)

一. 文本查看

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值