第四节.常用Linux命令—文件内容查询

news2025/7/18 8:19:42

第四节.常用Linux命令—文件内容查询

1.查看目录内容:cat,more,grep

序号命令作用
01cat 文件名查看文件内容,more创建文件,合并文件,追加文件内容等
02more 文件名分屏显示文本内容
03grep 搜索文本文件名搜索文本文件内容(模式查找)

1).cat

· 适用场景:会一次显示所有的内容,适合查看内容较少的文本文件
· 常用选项:

选项含义
-b输出非空行标号
-n输出所有行标号

2).more

· 适用场景每次只显示一页内容,适合查看内容较多的文本文件
· 使用more的操作键:

操作键功能
空格键显示手册页的下一屏
Enter键一次滚动手册页的一行
b回滚一屏
f前滚一屏
q退出
/word搜索word字符串

3).grep

· 适用场景:Linux系统中较强大的文本搜索工具
· 常用选项:

选项含义
-n显示匹配的行及行号
-v显示不包含匹配文本的所有行(-n的取反)
-i忽略大小写

· 常用的两种模式查找:

选项含义
^a行首,搜索以a开头的行
ke$行尾,搜索以ke结束的行

· 示例:
在这里插入图片描述

2.echo文字内容:

· 适用场景:会在终端中显示参数指定的文字,通常会和重定向联合使用

3.重定向>和>>:

· Linux中允许将命令执行结果重定向到一个文件

· 适用场景:将本应显示在终端上的内容输出/追加指定文件

 >:表示输出,会覆盖文件原有的内容
 >>:表示追加,会将内容追加到已有文件的末尾

4.管道I:

· Linux中允许将一个命令的输出可以通过管道作为另一个命令的输入

·这里 I 分为左右两端,左端,右端

·常用的管道命令:

选项含义
more分屏显示内容
grep在命令执行结果的基础上查询指定的文本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/8146.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

快速入门Servlet

前导 1、web概述 1.1、Web与JavaWeb的概念 Web:全球广域网 ,也称为万维网(www),能够通过浏览器访问的网站 JavaWeb:是用Java技术来解决相关web互联网领域的技术栈 1.2、JavaWeb技术栈 了解JavaWeb技术栈之前&#xf…

面试官:说说React-SSR的原理

前言 所谓同构&#xff0c;简而言之就是&#xff0c;第一次访问后台服务时&#xff0c;后台直接把前端要显示的界面全部返回&#xff0c;而不是像 SPA 项目只渲染一个 <div id"root"></div> 剩下的都是靠 JavaScript 脚本去加载。这样一来可以大大减少首…

SpringMVC之通过最简单的方法实现多文件上传(提供一种模板,可以在这种方法的基础上进行各种的改良)

上一篇博客主要介绍的SpringMVC中单文件进行上传的两种方法单文件上传的两种方法 单文件上传的方法我们解决了&#xff0c;那如何如何实现多文件进行上传输出呢&#xff1f; 这篇文章主要实现的方法就是通过数组的方法来实现多文件的上传 注意本篇文章的大部分内容与上一篇文章…

2022年11月华南师范大学计算机信息管理-专科-计算机信息管理课程实验(一)

《 计算机信息管理课程实验&#xff08;一&#xff09; 》课程试卷 试卷提交说明&#xff1a; 提交对应于三个题目的三个文档&#xff0c;请把三个文档放到一个文件夹&#xff0c;文档命名规则为题目号&#xff0c;文件夹命名为&#xff1a;“序号姓名课程名”。 此试卷总分…

Ubuntu18.04使用turblebot3

一、安装和测试 1、下载资源包 mkdir -p ~/turtlebot3_ws/src/ cd ~/turtlebot3_ws/src/ git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone https://github.com/ROBOTIS-GIT/t…

Mac系统每次更改vscode中的文件都提示权限不足

开发过程中遇到一个问题 当我在vscode修改文件 保存的时候vscode 右下角弹出 Failed to save index.jsx: Insufficient permissions. Select Retry as Sudo to retry as superuser.翻译成中文的意思就是 文件无法保存, 无权限, 请用超级管理员身份进行修改 其实我很纳闷 我已…

怎么查找Linux服务器是否有后门账户

在Linux系统里植入账户后门是一个极其简单高效的管理权限维持办法。hack在获得目标系统权限的情况下&#xff0c;利用建立一个操作系统账户当做持久化的聚集点&#xff0c;如此一来随时都可以利用工具链接到目标操作系统&#xff0c;实现对目标服务器进行长期操控的目的。依据获…

python基于PHP+MySQL的教学资源管理平台

随着时代发的发展,仅仅通过课堂上知识的传授,已经不能够满足当代大学生对知识的需求。现在很多大学都有了配套的在线教学资源和在线教育平台。通过这些平台可以帮助大学生更好的继续学习从而获取更多的知识。 PHP教学资源管理平台发分为前台和后台两部分,前台部分主要是让学生…

linux内核中听过就能记住的概念

前沿 1 内核中的内存都不分页&#xff0c;所以要珍惜每一个字节。同时可以想到&#xff0c;内核的栈是固定大小的。不能动态分配&#xff08;用户进程的栈是可以控制和动态增长的&#xff0c;因为无论如何他都是虚拟内存&#xff09; 2 linux内核必须使用自旋锁或者信号量来保…

【Java编程进阶】运算符与表达式

推荐学习专栏&#xff1a;Java 编程进阶之路【从入门到精通】 文章目录1. Java运算符1.1 算数运算符1.2 关系运算符1.3 位运算符1.4 逻辑运算符1.5 赋值运算符1.6 其他运算符2. 表达式3. Java运算符优先级1. Java运算符 计算机诞生的初衷是为了进行数学的运算&#xff0c;Java …

工业领域:PLC和SCADA的区别和关系

对于控制工程领域的新手来说&#xff0c;一个常见的问题是&#xff1a;“PLC和SCADA有什么区别&#xff1f; 它们之间的区别在于PLC是基于硬件的&#xff0c;而SCADA是基于软件的。PLC和SCADA都用于监测和控制许多不同行业的过程自动化设备&#xff0c;如电信、水和废物控制、能…

实验六 高层绘图操作(matlab)

实验六 高层绘图操作 1.1实验目的 1.2实验内容 1.3流程图 1.4程序清单 1.5运行结果及分析 1.6实验的收获与体会 1.1实验目的 1&#xff0c;掌握绘制二维图形的常用函数&#xff1b; 2&#xff0c;掌握绘制三维图形的常用函数&#xff1b; 3&#xff0c;掌握绘…

39、Spring AMQP

1、什么是Spring AMQP 2、Spring AMQP hello world 3、完成案例 4、总结分析 1、什么是AMQP 应用间消息通信的一种协议&#xff0c;与语言平台无关。 2、什么是SpringAMQP 它是基于AMQP的具体实现&#xff0c;并定义了自己的API标准。 Spring amqp 源代码https://download.c…

[附源码]java毕业设计基于的旅游信息管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

实战一次完整的博彩渗透测试

0x01 信息收集 1.以下由tfxxx来代替域名 锁定网站&#xff1a;tfxxx.com 2.查看服务器ip以及判断是否有cdn 这个没有cdn&#xff0c;很nice 3.目录扫描 总体来说&#xff0c;并没有得到什么有用的价值 4.二级域名扫描 不错&#xff0c;得到了一个后台 admin.tfxxx.com&#…

git仓库的基本使用

首发自&#xff1a;本然道软件&#xff1a;git仓库的基本使用 前言 在软件研发的过程中&#xff0c;我们如何将自己的代码管理起来&#xff0c;其实是一个很重要的话题。这里的管理往往包含了这样几个方面&#xff1a; 如何共享代码&#xff1f;我们一般不是一个人在研发&am…

Kafka 消息队列 ( 二 ) 安装

3.安装kafka 3.1下载 Kafka官网下载安装包 http://kafka.apache.org/downloads.html 安装前提&#xff08;zookeeper安装&#xff09; 参考 http://www.cnblogs.com/qingyunzong/p/8634335.html#_label4_0 3.2.分步安装 此处使用版本为kafka_2.11-0.8.2.0.tgz 3.2.1 上…

计算机毕业设计之java+springboot基于vue的大学生体质测试管理系统

项目介绍 大学生体质测试管理系统提供给用户一个简单方便体质测试管理信息,通过留言区互动更方便。本系统采用了B/S体系的结构,使用了java技术以及MYSQL作为后台数据库进行开发。系统主要分为系统管理员、教师和用户三个部分,系统管理员主要功能包括首页、个人中心、用户管理、…

Visual Studio 2022 版本 17.5 预览版 正式上线,有你期待的功能吗?

目录 此次发布的 Visual Studio 2022 版本 17.5 预览版中的新增功能摘要 C 代码搜索和导航 Git 工具 Markdown 调试和诊断 一元搜索汇报 集成终端中的 ASP.NET 输出 按正则表达式着色制表符 编辑 Markdown 文件 快速添加新文件 在没有 Dockerfile 的情况下生成容器…

XSS跨站脚本攻击原理与实践

目录预备知识实验目的实验环境实验步骤一实验步骤二实验步骤三预备知识 跨站脚本攻击&#xff08;Cross Site Scripting&#xff09;&#xff0c;为了不和层叠样式表&#xff08;Cascading Style Sheets&#xff0c;CSS&#xff09;的缩写混淆&#xff0c;故将跨站脚本攻击缩写…