首页 > 其他分享 >学习笔记5

学习笔记5

时间:2023-11-28 18:56:33浏览次数:31  
标签:文件 匹配 范本 笔记 options 学习 查找 find

命令查找

1.命令搜索

whereis 搜索命令的位置和帮助文档的位置

which 搜索位置和命令的别名

2.find

类似于Windows中的搜索文件

find [-path] -options ‘文件’

path : 要查找的目录,默认是当前目录

option:
-name 按文件名的某种规则的查找
-type 按文件类型查找 f 普通文件 l 符号连接 d 目录
-size 按文件大小查找
-exec<执行指令>: 假设find指令的回传值为True,就执行该指令;
-print 假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为每列一个名称,每个名称前皆有“./”字符串

通配符:
* 匹配任意内容
? 匹配任意一个字符
[] 匹配任意一个中括号内的字符
3.grep命令

查找文件内容

grep –options file 文件

options:
-c 计算符合范本样式的列数。
-E 将范本样式为延伸的普通表示法来使用,意味着使用能使用扩展正则表达式。
-i 忽略字符大小写的差别。
-n 在显示符合范本样式的那一列之前,标示出该列的编号。
-s 不显示错误信息。
-v 反转查找。
-w 只显示全字符合的列。
-x 只显示全列符合的列。
-o 只输出文件中匹配到的部分

标签:文件,匹配,范本,笔记,options,学习,查找,find
From: https://www.cnblogs.com/tanli02/p/17862704.html

相关文章

  • 学习笔记6
    文本传输1.管道将程序或命令的输出作为另一个程序或者命令的输入,就是用管道来进行完成管道把一系列的命令链接起来管道符:|命令:xargs2.输入重定向在Linux系统中,所有的都是文件或文件夹,终端也是文件输入重定向指的是把命令或者程序的标准输入重定向到指定的文件中,输入可以不......
  • 《游戏编程模式》笔记
    地址:https://gpp.tkchu.me/前言本文无参考价值,主要记录博主在学习本书时,觉得有用的东西不代表这些知识对你有用,也不代表没记录的东西对你没用,想学习请看上面的原文。设计模式状态机有限状态机层次状态机:部分状态可以通过继承,来处理通用的状态。比如在地面上按B,和在空中按B......
  • Markdown学习
    Markdown学习标题三级标题四级标题字体Hello,World!Hello,World!Hello,World!Hello,World!引用选择狂神说Java,走向人生巅峰分割线图片超链接点击跳转到狂神博客列表ABCABC表格名字性别生日张三男1997.1.1代码hellopublic......
  • Linux yum管理器学习
    学习 Linux 的 Yum 管理器可能会有以下一些心得体会:1. 方便的软件安装:Yum 管理器是一个强大而方便的工具,用于在 Linux 系统中安装、更新和删除软件包。它通过与软件仓库的连接,提供了一种简单的方式来获取和安装软件,无需手动下载和安装单个软件包。1. 确认系统支持 Yum:......
  • p2s学习笔记第三录
    datawhalep2s学习chapter_4与选学01chapter_4:条件if语句if语句ifx==0:print(a)if-else语句ifx==0:print("B",end="")else:print("D",end="")abs转换示例defabs(n):ifn>=0:sign=+......
  • 学习笔记3
    在Linux系统中,一切皆文件,因此学习文件管理是非常有必要的。文件管理包括创建文件,复制文件,删除文件,移动文件,查看文件,编辑文件,压缩文件,查找文件等操作。基本文件操作创建文件-删除文件rmsheng.txt复制文件cp/etc/passwda.txt移动文件mva.txt/tmp创建文件夹mkdirtest......
  • 程序员如何做点属于自己的东西?做一个自己认为有价值的小项目?分享我的一个个人项目:代
     工作中经常会遇到很多小的知识点,或者突然有点想法,想记下来方面以后查找。网上搜索问题遇到好的回答希望保存下来,或做下修改成为自己知识。突然想写一点代码验证一点想法,这时不想开启电脑上的软件新建文本,就希望直接可以写代码,然后运行看效果。以上这些需求就是我想自己开发......
  • kotlin orm kotysa笔记
    依赖implementation("org.ufoss.kotysa:kotysa-spring-jdbc:3.2.1")implementation("org.springframework.data:spring-data-jdbc")implementation("com.alibaba:druid:1.2.20")runtimeOnly("org.postgresql:postgresql")yaml配置......
  • Linux文件查找,打包压缩及解压的学习
    习 Linux 文件查找、打包压缩及解压命令的过程中,您可能会有以下一些心得体会:1. 文件查找:- 熟悉命令选项:学习如何使用  find  和  grep  命令,并理解其选项的含义。这些命令提供了强大的文件查找功能,可以根据不同的条件和模式来查找文件。-  find  命令:用于在指定目......
  • 学习笔记
    磁盘管理分区在Linux系统中,可以将磁盘分区为不同的区域。这样可以方便地将不同的数据存储在不同的分区中,提高数据安全性和可靠性。同时,分区还可以帮助我们更方便地管理磁盘空间。Linux系统中有许多分区工具,其中最常用的是fdisk和parted。fdisk是一个命令行工具,用于创建和管理磁......