【从浅识到熟知Linux】基本指定之find、grep、head和tail

在这里插入图片描述

🎈归属专栏:从浅学到熟知Linux
🚗个人主页:Jammingpro
🐟每日一句:一篇又一篇,学写越上头。


文章前言:本文介绍find、grep、head和tail指令用法并给出示例和截图。


文章目录

  • find
    • 基本语法
    • 功能
    • 选项
      • -name
      • -type
      • -size
  • grep
    • 基本语法
    • 功能
    • 选项
      • 无选项
      • -i
      • -n
      • -v
  • head
    • 基本语法
    • 功能
    • 示例演示
  • tail
    • 基本语法
    • 功能
    • 示例演示


find

基本语法

find pathname -options

功能

查询指定文件。(没有指定pathname,默认从当前路径开始查找)

选项

-name

功能:按文件名称查询
示例:

find -name gcc

示例执行结果:
在这里插入图片描述

-type

功能:按文件类型查询。(文件类型为f,目录类型为d,符号链接为l等)
示例:

find -type d

示例执行结果:
在这里插入图片描述

-size

功能:按文件大小查询。用+-表示大于、小于。用b、c、w、k、M、G表示文件大小。
示例:

find -size -100b

示例执行结果(注意:find会递归搜索当前目录下的各个子目录中的内容):
在这里插入图片描述

grep

基本语法

grep [选项] 搜寻字符串 文件

功能

在文件中搜索字符串,将找到的行打印出来。以下选项演示示例的搜索内容为下侧文本👇
在这里插入图片描述

选项

无选项

功能:搜索需要找出的字符串。
示例:

grep the text.txt

示例执行结果:
在这里插入图片描述

-i

功能:忽略大小写。
示例:

grep end text.txt

示例执行结果:
在这里插入图片描述

-n

功能:输出对应行号。
示例:

grep -in function text.txt

示例执行结果:

在这里插入图片描述

-v

功能:反向搜索,即输出无法匹配要搜索字符串的行。
示例:

grep -ivn end text.txt

示例执行结果:
在这里插入图片描述

head

基本语法

head -n [文件]

功能

查询文件开头几行。

示例演示

示例:

head -2 text.txt

示例执行结果:
在这里插入图片描述

tail

基本语法

tail -n [文件]

功能

查询并显示倒数n行。

示例演示

示例:

tail -2 text.txt

示例执行结果:
在这里插入图片描述


文章结语:这篇文章只对Linux基本指令中的find、grep、head和tail命令,并没有涵盖所有的选项,但常用选项基本都涉及到了。如果上述内容有任何问题,欢迎在下方留言区指正b( ̄▽ ̄)d

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows核心编程 进程间通信

目录 进程间通信概述 发送消息 WM_COPYDATA DLL共享段 文件映射 文件相关API CreateFile ReadFile WriteFile CloseHandle SetFilePointerEx 设置文件指针 获取文件大小 GetFileSize 结构体 LARGE_INTEGER 文件映射用于读写文件数据 文件映射用于进程间通信(带文…

Python中生成随机数技巧与案例

在Python中生成随机数有几种方式,其中常用的方式包括使用random模块、numpy库以及secrets模块。这里给你举例说明一下: random模块 import random random_floatrandom.random() print(f生成一个0-1的随机浮点数:{random_float})random_intrandom.randin…

递归算法学习——二叉树的伪回文路径

1,题目 给你一棵二叉树,每个节点的值为 1 到 9 。我们称二叉树中的一条路径是 「伪回文」的,当它满足:路径经过的所有节点值的排列中,存在一个回文序列。 请你返回从根到叶子节点的所有路径中 伪回文 路径的数目。 示例…

两巨头Facebook 和 GitHub 联手推出 Atom-IDE

9月13日,GitHub 宣布与 Facebook 合作推出了 Atom-IDE —— 它包括一系列将类 IDE 功能带到 Atom 的可选工具包。初次发布的版本包括更智能、感知上下文的自动完成;导航功能,如大纲视图和定义跳转(outline view and goto-definition)&#xf…

docker部署phpIPAM

0说明 IPAM:IP地址管理系统 IP地址管理(IPAM)是指的一种方法IP扫描,IP地址跟踪和管理与网络相关的信息的互联网协议地址空间和IPAM系统。 IPAM软件和IP的工具,管理员可以确保分配IP地址仍然是当前和足够的库存先进的IP工具和IPAM服务。 IPAM简化并自动化…

详解STUN与TR111

STUN协议定义了三类测试过程来检测NAT类型: Test1:STUN Client通过端口{IP-C1:Port-C1}向STUN Server{IP-S1:Port-S1}发送一个Binding Request(没有设置任何属性)。STUN Server收到该请求后,通过端口{IP-S1:Port-S1}把…

【Proteus仿真】【STM32单片机】智能垃圾桶设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器,使用报警模块、LCD1602液晶模块、按键模块、人体红外传感器、HCSR04超声波、有害气体传感器、SG90舵机等。 主要功能: 系统运行后&…

常见树种(贵州省):017柳树、喜树、珙桐、木棉、楝、枫杨、竹柏、百日青、翅荚香槐、皂荚、灯台树

摘要:本专栏树种介绍图片来源于PPBC中国植物图像库(下附网址),本文整理仅做交流学习使用,同时便于查找,如有侵权请联系删除。 图片网址:PPBC中国植物图像库——最大的植物分类图片库 一、柳树 …

毅速:3D打印随形透气钢为解决模具困气提供了新助力

在模具行业中,困气是一个较常见的问题。解决困气问题的方法有很多,透气钢就是其一。传统的制造的透气钢往往存在一些不足,如加工难度大、无法满足复杂形状的需求等。随着3D打印技术的发展,一种新型的随形透气钢技术逐渐崭露头角&a…

ZC-OFDM模糊函数原理及仿真

文章目录 前言一、ZC 序列二、ZC-OFDM 信号1、OFDM 信号表达式2、模糊函数表达式三、MATLAB 仿真1、MATLAB 核心源码2、仿真结果①、ZC-OFDM 模糊函数②、ZC-OFDM 距离分辨率③、ZC-OFDM 速度分辨率前言 本文进行 ZC-OFDM 的原理讲解及仿真,首先看一下 ZC-OFDM 的模糊函数仿真…

2023.11.25-istio安全

目录 文章目录 目录本节实战1、安全概述2、证书签发流程1.签发证书2.身份认证 3、认证1.对等认证a.默认的宽容模式b.全局严格 mTLS 模式c.命名空间级别策略d.为每个工作负载启用双向 TLS 2.请求认证a.JWK 与 JWKS 概述b.配置 JWT 终端用户认证c.设置强制认证规则 关于我最后 本…

Ceph分布式存储系统的介绍及详细安装部署过程:详细实战版(保姆级)

Ceph简介 Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。 Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。 在经过了数年的发展之后,目前…