Linux系统中查找文件的命令

这篇具有很好参考价值的文章主要介绍了Linux系统中查找文件的命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、查看文件的命令

1.1 vi命令

1.2 cat命令

1.3 head命令

1.4 tail命令

1.5 more命令

1.6 less命令

1.7 查看二进制文件 

二、查找文件的命令

2.1 grep命令

2.2 find命令

三、文件内容的截取

四、统计文件内容的命令


一、查看文件的命令

1.1 vi命令

        vi 文件名字        //将文件在vi编辑器中打开并查看

1.2 cat命令

        cat 文件名字        //查看文件的内容 

        cat -n 文件名        //带行号显示文件内容

        eg:

        linux vi查找文件内容命令,C语言&Linux系统,linux,运维,服务器,命令模式

1.3 head命令

        head 文件名                        //查看文件开头的内容 默认显示前10行

        head -n 2 文件名                //显示文件开头前2行的内容

        head -20 文件名                

1.4 tail命令

         tail 文件名                        //查看文件结尾的内容 默认显示后10行

         tail -3 文件名                    //显示文章最后三行的内容

         tail -n 20 文件名               //显示文件结尾的前20行内容

         tail -f 文件名                     //动态查看文件新增的内容

1.5 more命令

        more 文件名                      //滚动显示文件的信息 按百分比显示

                                                  回车键向下滚动 q 退出

1.6 less命令

        less 文件名                        //滚动显示文件信息 按上下键滚动

1.7 查看二进制文件 

        od -c 二进制文件名 

二、查找文件的命令

2.1 grep命令

        grep 选项 “要查找的单词” 文件名字        //在文件中查找要查找的单词

        gerp命令常用的选项

                -n        显示行号

                -i         忽略大小写

                -w        绝对查找,有前缀或者后缀的都不行

                -v         反选

                -R        递归查找,会查找子目录下的文件中的内容

        grep命令可以结合通配符对文件进行查找

        eg:在终端中输入 grep “main” -nR ./*        //表示在当前目录及其子目录下查找所有文件中包含“main”的行。

        通配符的具体用法参考 :通配符与正则表达式_枸杞桑葚菊花茶的博客-CSDN博客https://blog.csdn.net/Little_Star0/article/details/128808750?spm=1001.2014.3001.5501

2.2 find命令

        find 路径 -name 文件名        //在指定的路径及其子目录下查找指定的文件

        find 路径 -type bspflsc        //根据类型(bspflsc)查找文件 

                                                        b 块设备文件         s 套接字文件         p 管道文件              

                                                        f 普通文件              l(小写L) 链接文件

                                                        c 字符设备文件      

        注意:

                find命令同时之恶能操作一个目录或者文件。是一个文件一个文件查找的,所以我们需要注意通配符的使用。eg:linux vi查找文件内容命令,C语言&Linux系统,linux,运维,服务器,命令模式

当我们使用find命令并用通配符通配以.c结尾的文件时并不是查找的当前路径及其子目录下的所有的 .c 文件,而会优先在当前路径下匹配 *.c 如果当前目录有多个.c文件,

命令就会变成 find ./ -name a.c b.c 就会报参数过多的错误。

三、文件内容的截取

         cut -d 指定分隔符 -f 指定域

         cut处理内容时是以行为单位处理的,如果一行中没有指定的分隔符就不处理

        eg:linux vi查找文件内容命令,C语言&Linux系统,linux,运维,服务器,命令模式 

         grep -n "青青草原" ./hello.c | cut -d : -f 7

         grep -n "青青草原" ./hello.c 表示找到hello.c文件中含有 青青草原 的一行

         | 是管道符,作用是将前面命令的结果作为后面命令的参数

         cut -d : -f 7 表示以 :为分隔符 查找第7个域的内容

四、统计文件内容的命令

         wc 文件名 统计文件的信息

         选项: -l(小写的L)        只统计行数 line

                     -w                     只统计单词数 word

                     -c                      只统计字符数 char

        eg:linux vi查找文件内容命令,C语言&Linux系统,linux,运维,服务器,命令模式文章来源地址https://www.toymoban.com/news/detail-739397.html

到了这里,关于Linux系统中查找文件的命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux命令详解 | less命令】Linux系统中用于分页显示文件内容的命令

    less命令是一个非常常用的命令行分页器,它可以对文件或其他输入进行分页显示。掌握less命令的各种参数和用法,可以提高我们在终端下查看文本文件的效率。 参数 功能 -b 强制打開并查看二进制文件 -c 清屏后再显示每一页 -d 忽略键盘输入,直接显示文件内容 -e 当文件显示结

    2024年02月14日
    浏览(59)
  • 53.Linux day03 文件查看命令,vi/vim常用命令

    今天进行了新的学习。 目录 1.cat a.查看单个文件的内容: b.查看多个文件的内容:  c.将多个文件的内容连接并输出到一个新文件: d.显示带有行号的文件内容:  2.more  3.less  4.head 5.tail  6.命令模式 7.插入模式   8.图片解析 用于查看和连接文件内容 以下是 cat 命令的基本

    2024年02月12日
    浏览(38)
  • Linux系统使用超详细(十)~vi/vim命令①

    vi/vim命令有很多,其实只有少数的用法对于我们日常工作中起到了很大帮助,但是既然我选择梳理Linux的学习笔记,那么一定全力把自己的理解和学习笔记的内容认真整理汇总,内容或许有错误,还请发现的C友们发现了及时指出。 最近工作繁忙,断更了几天,今天的内容先整

    2024年01月19日
    浏览(48)
  • Linux :: 内容过滤指令【3】:grep 指令【详解】:在指定文件中过滤搜索信息、(模糊)查找包含指定字符串的内容!(如:系统故障时,查看操作日志信息等情景)

    前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习合集 注:find 指令常与 grep 指令在面试中被提及,需让你回答异同! 目录索引: 1. 基本语法、功能及使

    2024年02月09日
    浏览(61)
  • 【Linux操作系统】【综合实验二 vi应用与shell脚本编辑】【浅试编辑命令】

    要求进一步掌握Linux基础操作,掌握全屏幕编辑命令vi的高级应用,熟悉shell脚本编辑与命令行编辑。 通过这个第二阶段实验,要求掌握以下操作与相关知识: (1)进一步掌握Linux系统的 文件类、目录类、进程管理类与磁盘操作类常用命令 ; (2)了解或掌握Linux系统支持的

    2023年04月22日
    浏览(66)
  • 《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月11日
    浏览(68)
  • Linux下常见的查找文件命令!

    在日常工作和学习中,我们经常需要查找某个特定的文件,而对于Linux系统来说,它提供了很多命令来帮助我们快速定位到所需文件,我们只需要熟练掌握这些命令就可以了,以下是详细的内容: 1、find命令 find命令是最基本、最常见、也是最强大的一种查找文件的方式。其基

    2024年02月13日
    浏览(46)
  • Linux下使用find命令查找文件

    0、find 命令,查找目录下以2022开头的文件 1、find 命令,查找类型为文件并且文件名称以2022开头的文件 2、find命令统计查找出来的文件总数量 3、进阶用法,编写sh脚本使用sh ./test.sh 命令运行,或者粘贴至窗口直接运行。 4、如果创建test.sh脚本后可能无法运行,提示如下错误

    2024年02月11日
    浏览(104)
  • Linux下查找文件(find、grep命令)

    目录 一、find命令 1.按文件名 2.按文件类型查询 3.按照文件大小查找 4.按照文件日期查找 4.1按照创建日期查找 4.2按照修改日期查找 4.3按照访问日期查找 5.按深度查找 5.1查找起始点以下n层的目录,不超过n层  5.2搜距离起始点n层以下的目录(即最少n层) 6.高级查找 6.1-exec  

    2024年01月16日
    浏览(140)
  • Linux:find命令简单使用(查找文件及文件夹)

    find的主要用来查找文件,也可以用于查看文件夹,二者用法类似,使用 -type d ,通过type指定查找文件夹, 如果不指定,是会将包含查找内容的文件和文件夹一起输出 举例:查找test目录位置 -type x :x是查找的文件类型,其类型一般有: 一般正规文件:f 设备文件:b、c 目录

    2024年02月11日
    浏览(91)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包