Linux查看文件内容:cat、less、head和tail命令

作者:IT技术圈子 浏览量:654   发表于 2024-03-07 16:03 标签:

基本区别

   cat:查看文件全部内容。

   less:分页显示文件内容。

   head:显示文件开头部分内容。

   tail:显示文件末尾部分内容。

cat命令

显示文件全部内容。

  • 命令格式:cat [选项] 参数
  • 常用选项:
    • -n:显示行号
# 查看文件全部内容
cat /etc/passwd

# 查看文件内容并显示行号
cat -n /etc/passwd

less命令

分页显示文件内容,常用于内容量大的文件。

  • 命令格式:less [选项] 参数
  • 常用选项:
    • -N:显示行号
  • 使用技巧:
    • 键盘上下键逐行查看
    • pgdn向上翻一页(fn+下键)
    • pgup向下翻一页(fn+上键)
    • /字符串,搜索指定字符,n从上向下搜索,N从下向上搜索
    • G:跳到行尾
    • gg:跳到行首
    • q键退出

示例:

# 查看文件内容
less /etc/passwd

# 查看文件内容并显示行号
less -N /etc/passwd

head命令

显示文件开头部分内容,默认显示文件开头10行内容
  • 命令格式:head [选项] 参数
  • 常用选项:
    • -n <行数>:指定显示的行数
    • -f:动态显示

示例:

# 默认查看前10行内容
head /etc/passwd

# 查看前15行内容
head -n 15 /etc/passwd

tail命令

显示文件末尾部分内容,默认显示末尾10行内容

  • 命令格式:tail [选项] 参数
  • 常用选项:
    • -n <行数>:指定显示的行数
    • -f:动态实时显示内容

示例:

# 默认查看末尾10行内容
tail /etc/passwd

# 查看末尾5行内容
tail -n 5 /etc/passwd