linux 查看文件内容命令

296 阅读1分钟

Cat——查看文件内容

举例:

image.png

选项 :

-n 显示行号

image.png

-A 显示隐藏字符

image.png

^I     tab   制表符

       空格

$      换行

三个符号 在一些脚本不能混用

-b 空行不标序号

image.png

-s 压缩空行 将多个空行压缩成一个空行

Cat缺陷:只能显示一个屏幕的内容

more命令

命令格式:

more [选项] 文件名

基本操作

  • 空格下一行 到文末后自动退出
  • b上一行
  • enter一行一行滚动
  • 空格 向下一页
  • q退出

less命令

命令格式:

less [选项] 文件名

基本操作:

  • 可以使用/ 查找 n向下 N向上查找
  • b上一行
  • enter一行一行滚动
  • 空格 向下一页

head命令

命令格式:

head -n 具体数字 文件名 (不加具体的数字,默认开头十行)

举例:

[root@localhost data]#head httpd.conf     ##默认显示 文件开头10行

tail 命令

命令格式:

tail -n 具体数字 文件名 (不加具体的数字,默认结尾十行)

tail -f 具体数字 文件名 实时跟踪最后十行

举例:

[root@localhost data]#tail httpd.conf      #####默认显示末尾是10行

wc 命令

wc——统计文件中的信息

基本格式:

wc [选项]  目标文件

wc 不加选项

11  行数

54  单词数

465 字节数

image.png

选项:

-l  显示行

-w  单词数(不是真正的单词)

-c  字节数

注意:空格 tab 回车 都认为是一个单词

grep 命令

grep  过滤文本中的内容

命令格式:

grep [选项]  PATTERN[FILE]

PATTERN:正则表达式 (明确的条件 root) 

选项:

选项作用
-i查找时忽略大小写
-v反向查找
-n显示行号
-r递归过滤文件夹的所有文件
-o只匹配你想要的东西

基本格式:

1.要查找的字符串以双引号括起来单引号也可以

2.“^……”表示以……开头 放最前

image.png

3.“……$”表示以……结尾  放最后

image.png

4.“^$”表示空行

image.png

基础用法:

[root@localhost data]#grep        root        passwd

                    命令   想要找的内容    执行的文件

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:/sbin/nologin