Linux命令——查看文件第m行到第n行

1,455 阅读1分钟

1、cat命令

# 查看log.txt 文件 第100行到第120行
cat log.txt | tail -n +100 | head -n 20

# 查看文件的所有内容
cat log.txt  

# 查看文件第100行及之后的内容
tail -n +100 

# 查看文件倒数100行的内容
tail -n 100 

# 查看文件前 20行内容
head -n 20

2、sed命令

# 查看log.txt文件 第100行到第120行的内容
sed -n '100,120p' log.txt 

3、 grep命令

grep -C 5 foo log.txt 显示log.txt文件中匹配foo字符串那行以及上下5行
grep -B 5 foo log.txt 显示foo及前5行
grep -A 5 foo log.txt 显示foo及后5