新闻详情

新闻详情

首页 / 资讯中心 / 详情

Linux命令入门1

发布时间:2026/9/29 11:50:34来源:尧图网络
Linux命令入门1
可代替cattac:tac是 Linux 下的一个有趣命令。它和cat类似但会将文件内容的每一行倒序输出最后一行会显示在第一行。比如tac /tmp/flag.txt有时候如果服务不允许cat命令攻击者会尝试用tac因为tac实际上也可以读取文件内容常用于绕过对cat命令的限制。head:head是 Linux 下用于查看文件开头内容的命令默认显示前 10 行。比如head /etc/passwd会输出文件的前 10 行。在安全实践中head可以用来快速检查大文件的一部分或者绕过对某些命令如cat的限制。攻击者有时会用head来读取敏感文件的开头内容。tail:tail是 Linux 下用于查看文件末尾内容的命令默认显示最后 10 行。比如tail /etc/passwd会输出文件的最后 10 行。在安全实践中tail可以用来快速检查日志的最新内容或者读取大文件的末端。攻击者有时会用tail来获取敏感文件的结尾信息以绕过对部分内容的读取限制。more:more是另外一个常用的文件查看命令可以分页浏览内容。当文件内容太长时使用more /etc/passwd可以一页一页地查看非常适合阅读大文件。按下空格可以翻到下一页按下 q 可以退出查看。在安全实践中tail常用来快速检查日志或文件最新内容而more则常用于较长文件的内容查看和浏览。攻击者有时会通过tail或more来读取敏感文件以绕过某些读取限制。less:less是一个高级文件分页查看命令与more类似但功能更强大。使用less /etc/passwd可以高效阅读大文件支持向上和向下翻页用上下箭头或 PageUp/PageDown按 q 退出。less 支持内容搜索使用 / 输入关键词和更灵活的滚动方式。在安全实践中攻击者有时会通过less去查看敏感文件因为它比more更易于浏览和查找关键信息有些过滤措施可能只防住了catormore指令却忽略了less。nl:nl命令用于为文件中的每一行加上行号输出时更加清晰有序。基本用法为nl filename可以看到每一行前面都有编号。在安全测试中nl一些过滤只限制cat、head等命令的场景下攻击者可能绕过过滤用nl来查看敏感文件内容。sort:sort命令用于对文本内容进行排序使输出内容按照特定规则有序排列。基本用法为sort filename可以将文件内容按行排序输出。在安全测试中如果cat、head等命令被过滤攻击者可能使用sort命令来读取并间接查看文件内容。uniq:uniq命令用于去除文本中的重复行只保留唯一的内容。基本用法为uniq filename通常与sort命令结合使用以确保相邻重复行能被识别和移除。在安全测试中uniq可能被用作替代cat、head等命令帮助攻击者整理和查看文件中的唯一信息。cp:cp命令用于拷贝文件或目录。可以将一个或多个源文件复制到目标路径常见用法包括cp 源文件 目标文件拷贝单个文件和cp -r 源目录 目标目录递归拷贝整个目录。在日常运维和安全测试中cp常用于文件备份、恢复、批量复制等操作也是排查和利用文件相关漏洞时经常用到的工具。cp /tmp/flag.txt /dev/stdout• /dev/stdout 表示标准输出终端屏幕。• 所以 cp file /dev/stdout “复制文件到屏幕” 类似 cat file 的效果。mv:mv命令用于移动重命名文件或目录。可以将一个或多个源文件或目录移动到指定目标路径常见用法包括mv 源文件 目标文件重命名文件或移动文件到其它位置以及mv 源目录 目标目录移动或重命名目录。在日常运维和安全测试中mv常用于整理文件、重命名敏感文件、迁移目录结构等操作也是文件管理和排查过程中经常使用的工具。替代方法是把flag文件移动到可查看的位置。举例来说Web 根目录就是网站对外公开的文件夹URL 路径会映射到这个文件夹。把 /tmp/flag.txt 移动到 /var/www/html/ 后文件就进入了网站的“前台”浏览器访问 /flag.txt 就能让 Web 服务器把它读出来。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

网络分层与抓包分析:用Wireshark和Scapy快速定位故障层 2026/9/29 13:00:50

网络分层与抓包分析:用Wireshark和Scapy快速定位故障层

简介:《网络传输过程及各层次分析》是一份面向计算机网络初学者、需要系统梳理网络分层知识的讲解型文档,以数据封装与传递为主线,完整覆盖OSI七层模型和TCP/IP四层协议栈。文档从应用层HTTP、传输层TCP/UDP、网络层IP,到数据链路…

阅读更多 →
达梦数据库同步工具(DMDRS)常见报错汇总与解决方案 2026/9/29 13:00:50

达梦数据库同步工具(DMDRS)常见报错汇总与解决方案

一、内置库无法正常启动DM的内置库是在安装包dmdrs_rev231374_x86_rh6_64_20260909.bin中的,解压之后可以直接使用,默认为企业版。但是如果主机原本安装了DM数据库,并且配置了环境变量,内置库会受到环境变量的影响。解决方案&…

阅读更多 →
交换芯片控制通路解析:从报文上送到可编程流水线 2026/9/29 13:00:37

交换芯片控制通路解析:从报文上送到可编程流水线

上篇聊数据通路的时候,我把交换芯片比作一条昼夜不停的高速公路:报文从入端口进来,经过解析、查表、修改、排队,再从出端口离开,全程不需要“大脑”参与。这篇把视角转到控制通路上,情况就完全不一样了。控…

阅读更多 →
AI 原生 IDE 与编程插件对比:Trae、通义灵码、Cursor 等工具技术细节剖析与 TaoToken 统一接入实践 2026/9/29 13:00:37

AI 原生 IDE 与编程插件对比:Trae、通义灵码、Cursor 等工具技术细节剖析与 TaoToken 统一接入实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
DeepSeek落地智能工厂:本地部署、RAG与工具调用实战指南 2026/9/29 13:00:10

DeepSeek落地智能工厂:本地部署、RAG与工具调用实战指南

简介:PPT聚焦DeepSeekAI大模型在智能工厂与智慧供应链中的落地路径,面向制造业数字化负责人、工业AI应用工程师及供应链管理者,系统梳理了智能工厂数字化蓝图、AI核心技术应用、智慧供应链重构、数字孪生实施和企业转型展望等模块。内容涉及智…

阅读更多 →
PLL已锁但设备唤不醒?低功耗SoC唤醒时序与电源域排查指南 2026/9/29 13:00:10

PLL已锁但设备唤不醒?低功耗SoC唤醒时序与电源域排查指南

1. PLL 已 lock 却唤不醒:这类故障的真实现场与排查起点先还原一个典型场景。你负责的 IoT SoC 进入 deep sleep 模式,CPU 停在 WFI(Wait For Interrupt)状态,DDR 跑到 1600MT/s 后整个内存系统断电,外设时…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉