首页 > 系统 > Linux > 正文

linux文本处理工具及正则表达式集锦

2019-10-26 18:52:21
字体:
来源:转载
供稿:网友

cat命令:查看文本内容

         cat [选项]... [文件]...

         -E    显示行结束符

         -n    显示文本内容时显示行号

         -A    显示所以控制符

         -b    非空行编号

         -s     压缩连续的空行成一行

[root@bogon ~]# cat -n /etc/issue > test.txt    ##查看文件内容并显示行号,重定向到test.txt文件中[root@bogon ~]# cat test.txt   1 /S  2 Kernel /r on an /m  3 [root@bogon ~]# cat > file <<EOF    ##创建file文件,输入内容以EOF结束> kernel /r on an /m> EOF[root@bogon ~]# cat file kernel /r on an /m

more       分页显示

         more [OPTIONS...] FILE...

less  分页显示,是man命令使用的分页器

[root@bogon ~]# less /etc/httpd.conf
[root@bogon ~]# cat /etc/httpd.conf |more

head命令 :

         head [OPTION]... [FILE]...

    -n  显示文件前n行,默认显示前10行

    -c # 显示文件前#个字节内容

    -q  不显示包含给定文件名的文件头

[root@bogon ~]# head -5 /etc/fstab     ##显示文件前5行## /etc/fstab# Created by anaconda on Mon May 1 04:49:06 2017#[root@bogon ~]# head -q -n 5 /etc/fstab /etc/issue    ##显示多个文件前5行,并且不显示文件头## /etc/fstab# Created by anaconda on Mon May 1 04:49:06 2017#/SKernel /r on an /m  

tail命令:

tail [OPTION]... [FILE]...

         -f   实时查看,常用监控日志文件

   -c #   显示后#字节

   -n #  显示后#行,默认显示行10行

[root@bogon ~]# tail -2 /etc/passwd    ##显示文件后2行sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinapache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin[root@bogon ~]# tail -f /var/log/messages    ##不停地去读最新的内容,有实时监视的效果,用Ctrl+c来终止May 2 02:46:26 localhost systemd: Configuration file /usr/lib/systemd/system/wpa_supplicant.service is marked executable. Please remove executable permission bits. Proceeding anyway. May 2 02:46:26 localhost yum[16325]: Installed: httpd-2.4.6-45.el7.centos.4.x86_64 May 2 03:01:01 localhost systemd: Started Session 10 of user root. May 2 03:01:01 localhost systemd: Starting Session 10 of user root. May 2 03:45:49 localhost systemd-logind: Removed session 4. May 2 03:46:20 localhost systemd: Started Session 11 of user root. May 2 03:46:20 localhost systemd-logind: New session 11 of user root. May 2 03:46:20 localhost systemd: Starting Session 11 of user root. May 2 04:01:01 localhost systemd: Started Session 12 of user root. May 2 04:01:01 localhost systemd: Starting Session 12 of user root.            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表