首页
学习
活动
专区
圈层
工具
发布

Linux 的 cat 命令

Linux 的 cat 命令

Linux 的cat命令Linux 的cat命令是一个功能强大且常用的命令行工具,全称为 "concatenate"(连接)。其主要功能包括:

查看文件内容

基本用法:cat filename.txt

可以同时查看多个文件:cat file1.txt file2.txt

常与分页命令配合使用:cat longfile.txt | less

创建新文件

通过重定向创建文件:cat > newfile.txt(输入内容后按Ctrl+D保存)

追加内容到现有文件:cat >> existing.txt

文件合并

将多个文件合并为一个:cat file1.txt file2.txt > combined.txt

合并时添加分隔符:cat file1.txt - file2.txt <<< "---分隔线---"

高级用法

显示行号:cat -n filename.txt

显示非打印字符:cat -v -t -e filename.txt(分别显示不可见字符、制表符和行尾)

与管道配合处理文本:cat access.log | grep "ERROR"

使用技巧

快速查看当前目录所有文件:cat *(慎用)

查看二进制文件时建议使用hexdump替代

大文件查看建议使用less或more

注意事项:

cat

会一次性输出整个文件内容,不适合查看超大文件

某些系统有tac命令(反向输出)

在脚本中使用时要注意错误处理,如检查文件是否存在

替代命令:

分页查看:less、more

二进制查看:xxd、hexdump

行号显示:nl

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O5fNk0hnAl_1oQ4vpYkVNrHg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券