linux常用命令(关于cat find )基本用法

Linux常用命令大全 阶段性总结(一) Linux常用命令 阶段性总结(一) 一、引言 1、cd:切换目录 2、pwd:显示当前目录 3、mkdir:建立一个目录 4、rmdir:删除一个空目录 5、cp:复制 6、rm:删除 7、mv:移动 8、ls:文件与目录的查看 9、cat:查看文件内容 10、touch:修改文件时间或创建新文件 11、find:查找 12、su:变更使用者身份 二、十二个命令具体介绍与用法 1、cd 介绍:切换目录。 用法:cd 相对路径或绝对路径 注:相对路径不是从/(根目录)写起,绝对路径一定从/(根目录)写起。 阅读详情

cat

linux常用命令(关于cat find )基本用法,也有其他的用法:

  1. 最简单的用法:
    cat file.txt
    This is file.txt
    
  2. 打印多个文件的内容:
    cat file1 file2 file3
    This is file1.txt
    This is file2.txt
    This is file3.txt
    
  3. 摆脱多余的空行-s:
    cat file1.txt
    This is file1.txt
    
    
    aaaaa
     
    
    bbbbb
    cat -s file1   # 有多处连续的空白行会只显示一处
    This is file1.txt
    
    aaaaa
    
    bbbbb
    
  4. 显示行号-n:
    cat -n line.txt
     1 lin1
     2 lin2
     3 lin3
    
  5. cat 重定向,在Linux shell 脚本中经常会见到的:
    <<EOF
    (内容)
    EOF
    #  注意 EOF 是“end of file”,表示文本结束符,在这里完全可以使用其他字符替代例如:END FOE 等等
    例子:
    cat <<END>>file.txt
    username=wangwu
    age=19
    END
    结果:  # 在以前文件的基础上追加了两行信息,亦可以使用 >  清空原文件后再添加
    This is file1.txt
    
    
    
    aaaaa
    
    
    bbbbb
    username=wangwu
    age=19
    
    

find

find 几乎是Linux 中最棒的工具之一,它通常用于文件的查找,find 命令工作方式如下:沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应操作。

1. 列出当前目录及子目录下所有的文件和文件夹
find path 
eg: find . -print
# 在Linux中 . 表示当前目录, .. 表示父级目录,print 指明打印出匹配的文件名(路径),不加print 也同样会打印
2. 根据文件名或正则表达式进行搜索
(1) -name 
eg: find . -name *.sh
# 表示查找当前目录下以 sh 结尾的文件, * 表示通配符
补充: -iname 可以忽略大小写字母搜素
(2) -path 
find / -path "*/test/*"
结果:
/usr/lib64/python2.6/site-packages/OpenSSL/test/util.pyc
/usr/lib64/python2.6/site-packages/OpenSSL/test/test_ssl.pyc
/usr/lib64/python2.6/site-packages/OpenSSL/test/test_crypto.pyc
/usr/lib64/python2.6/site-packages/OpenSSL/test/__init__.py
#-name 是以给定的文件名 进行匹配,-path 是将文件路径作为一个整体进行匹配
(3) -regex
find . -regex ".*sh$" 
# 利用正则匹配以sh结尾的文件,同样 -iregex 可以忽略大小写
3. 否定参数
find . ! -name "*.sh"
# 匹配当前目录下不是以 ,sh 结尾的文件
4. 根据文件类型搜索
Linux 系统一切皆文件 ,所以我们就可以利用文件类型来对文件进行搜索
find . -type d   # 列出当前目录下所有目录
find -type f    # 列出当前目录下所有文件
5. 根据文件时间进行搜索
# 找出在7天内被访问过的文件
find . -type f  -atime -7
#  找出在刚好7天前被访问过的文件
find . -type f -atime -7
# 找出访问时间超过7天的文件
find . -type f -atime +7

atime 最后一次访问时间, 
ctime 最后一次状态修改时间
mtime 最后一次内容修改时间
# 注意这些都是基于时间的参数并且计量单位都是天
6. 基于文件大小进行搜索
# 查找大于2kb 的文件
find . -type f -size +2k
# 查找小于2kb 的文件
find . -type f -size -2k
7. 删除匹配的文件
find . -type f -name ".swp" -delete
# 删除当前目录下所有 .swp 文件
8. 根据文件的所有权进行搜索
find . -type f -user root 
# 打印root用户拥有的所有文件
9. 利用find执行命令或动作
find 命令可以借助选项-exec 与其他命令相结合。而 -exec 也是find最为强大的特性之一
eg: find . -type f -user root -name "*.txt" -exec cat {}  \;
# 查找出当前目录下所有 .txt 结尾的文件并使用cat查看,{}是一个与-exec 搭配使用的特殊字符串,对于每一个匹配的字符串 {} 都会替换成对应的文件名,例如上面的就可以解释为 find 先找到 root 用户拥有的 test1.txt 和 test2.txt 然后 cat {} 就会被解析成cat test1,txt 和 cat test2.txt 
Linux目录和文件的基本操作命令(一)及实例 一、目录的基本操作命令 目录的基本操作命令的使用(mkdir cd rmdir rm ls ) mkdir : 创建目录 mkdir test : 在当前目录下创建名为test的目录文件; cd : 可以切换当前所在目录 cd test : 切换到当前目录下的test子目录; rmdir : 删除目录 test为空: rmdir test : 删除当前路径下test目录; test目录下... 阅读详情

相关推荐

Halcon实战:如何快速找到图像中的多个圆并计算圆心距离(附完整代码)

本文详细介绍了Halcon在工业视觉检测中快速定位图像中的多个圆并计算圆心间距离的实战方法。通过两种核心算法(阈值分割和动态阈值)的对比分析,结合完整代码示例和参数调优技巧,帮助开发者高效解决多圆检测问题,提升工业检测精度与效率。

weixin_33701251的博客 317

010.cat、find

shell_cat、find

Yuanshigou9的博客 662

告别Godot默认编辑器:手把手教你用VSCode配置C#开发环境(附中文注释避坑指南)

本文详细介绍了如何将VSCode配置为Godot引擎的C#开发环境,提升游戏开发效率。从环境准备、扩展配置到解决中文编码问题,提供完整的避坑指南和高级调试技巧,帮助开发者充分利用VSCode的智能补全和调试功能,打造高效工作流。

weixin_30596023的博客 192

Linux 常用命令用法:cat, find, xargs, tr, grep, cut, sed

本文列明Linux的常用命令用法,学会了这些命令之后,结合shell编程知识,就可以做各种自动编译/集成的工作啦。本文地址:https://segmentfault.com/a/1190000006078207 Reference 《Linux Shell 脚本攻略》Linux中怎么找出空文件夹? cat:显示、拼接 cat file1 ...

weixin_34194359的博客 713

SAP SD 顾问面试问题 consultant interview questionnaire

以下是我个人目前面试团队 SD顾问问题的小结,希望对大家有所帮助, 也可能有回答错误的地方,希望同行不吝赐教。 也希望各位顾问们讲你们遇到的一些面试问题做个跟贴,方便大家共同进步,谢谢。   面试问题清单:  一、销售订单类型影响: 可用性检查,交货类型,输出,信贷,定价,需求,报表,合作伙伴,文本,不完整日志,交货开票,订单开票,公司间开票,统计组,屏幕顺序组,参数文件...

weixin_33825683的博客 1810

UE5实战技巧:TextRender高效集成中文字体与材质优化

本文针对UE5中TextRender组件显示中文的常见问题,提供了一套完整的实战解决方案。详细讲解了如何通过手动创建字体资产、精准控制字符集来优化性能,并重点介绍了通过调整材质中的Lerp节点参数(如设为-85, 92)来解决中文字体显示残缺和边缘模糊等核心难题,帮助开发者实现高效且美观的中文文本渲染。

weixin_28040125的博客 383

Linux(2)-cat, find, grep, >, >>, echo, |, xargs

14. ping ping命令的作用: 检测到IP地址的连接是否正常。 命令开始后由本机发送数据包a,目标主机接受数据包后回送数据包b;本机接收到数据包b之后,打印通讯时间,时间越短网速越快。(Ctrl +c 停止输出) 命令格式: ping ip地址 ping 127.0.0.1 ping www.baidu.com 目标主机IP地址:检测到目标主机的连接是否建立 环回地址(127.0.0....

sinat_40624829的博客 7235

CCS TMSC6748 报错Error connecting to the target: (Error -600 @ 0x0)

CCS TMSC6748 报错Error connecting to the target:(Error -600@ 0x0)

AS_the_deer1717的博客 6637

shell 学习笔记 常用命令 cat find xargs

摘自 Linux Shell 脚本攻略 第二章 命令之乐 cat cat命令是一个经常会用到的简单命令,它本身表示conCATenate(拼接) 打印单个文件的内容 $ cat file.txt This is a line inside file.txt This is the second line inside file.txt 打印多个文件的内容 $ cat one.txt two.txt This line is from one.txt This line is from two.txt 从

weixin_42817311的博客 1427

RPA实战-UiPath自动化处理Outlook邮件附件全流程解析

本文详细解析了如何使用UiPath实现Outlook邮件附件的自动化处理全流程,涵盖环境配置、核心流程实现、高级功能扩展及性能优化技巧。通过RPA技术,企业可大幅提升邮件附件处理效率,减少人工操作错误,适用于财务、物流等多个场景。

weixin_33701251的博客 430

古风仙侠少女三视图提示词,一键生成角色设定

3D中国写实CG风格,CG渲染质感,精细3D建模,PBR物理材质,细腻服装纹理,电影级灯光,丰富表情,高精度场景,次世代引擎画质。平视正交视角,统一光照,纯白背景,无文字无水印,避免强透视和动态变形。3D中国写实CG风格,CG渲染质感,精细3D建模,PBR物理材质,细腻服装纹理,电影级灯光,丰富表情,高精度场景,次世代引擎画质。3D中国写实CG风格,CG渲染质感,精细3D建模,PBR物理材质,细腻服装纹理,电影级灯光,丰富表情,高精度场景,次世代引擎画质。少女,古风仙侠少女气质,灵动、温婉、仙气。

欢迎来到鸾姝淡月博客,专为程序员和编程爱好者打造的技术博客。我们分享编程语言趋势、开发工具、编程哲学、职业发展等,助你掌握新技术,优化技能,激发编程热情。 1094

Linux文本匹配命令grep&find&cat(zcat)(持续更新中)

Linux有着强大的文本处理命令,最近线上日志比较大,一天好几个G,所以没有存入数据库,而是直接切到文件中,这样查看日志就得学会Linux下文本处理了,这里简单介绍一下最近用到的几个文本匹配的命令,欢迎大家支出问题。rep:关键字:-截取, 文本搜集工具, 结合正则表达式非常强大,find:关键字-查找,查找匹配文件

晓风残月xj 9617

web渗透--9--识别web应用框架

1、概述 Web框架指纹识别是信息收集过程中的一个重要任务。获悉目标框架的类型必然为测试人员带来极大的优势,如果该框架在之前就被测试过。测试人员不仅可以获得未修补版本中存在的漏洞,还可以了解此框架中特有的错误配置以及已知的文件结构。从而使指纹识别过程显得格外重要。

武天旭的博客 5101

linux cat 条件搜索,linux常用命令(关于cat find )基本用法

catcat 命令常用读取,显示或者拼接文件内容,不过cat的魅力不仅如此,接下来你将会看到关于cat的基本和高级用法 。最简单的用法cat file.txtThis is file.txt打印多个文件的内容cat file1 file2 file3This is file1.txtThis is file2.txtThis is file3.txt摆脱多余的空行cat file1.txtThis...

weixin_35610224的博客 3955

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

熟悉linux常用命令

cd命令:切换目录 (1)切换到目录 /usr/local cd /usr/local (2)去到目前的上层目录 cd .. (3)回到自己的主文件夹  cd ~ ls命令:查看文件与目录 (1)查看目录/usr下所有的文件 cd /usr ls mkdir命令:新建新目录 (1)进入/tmp目录,创建一个名为a的目录,并查看有多少目录存在 cd /tmp   mkdir ...

qq_41309511的博客 4107

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux常用命令

1.       Linux目录结构   bin (binaries) 存放二进制可执行文件 sbin(super user binaries) 存放二进制可执行文件,只有超级用户root才能访问 etc (etcetera) 存放系统的配置文件 usr (unix share resources) 存放共享的系统资源 home 存放用户文件的根目录 root 超级用

zhangdong_zender 723

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

基础教程-学用Linux命令(2)

 作者:H2KILL      (Ret Hat Linux)       &     &命令可用在其他任何命令的后面,它用来通知计算机在后台运行某一命令。通过把作业放在后台,用户可以继续使用当前的shell来处理其他命令;如果命令在前台运行的话,那么用户在此进程结束前不能继续使用当前的shell。       adduser     adduser命令由root或其他具有权限的管理员用来创建新用

huangfangbian的专栏 391

Linux常用命令

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 U...

weixin_46106066的博客 214

linux指令组成及常用命令

linux命令组成分三部分,command [option]... [argument]...分别表示:命令、选项、参数~

ruishen777的博客 1228

Linux-常用命令

常用命令1.Linux命令初体验a.几个常用命令b.Linux命令格式2.文件目录操作命令a. lsb. cdc.catd.moree.tailf.mkdirg.rmdirh.rm3.拷贝移动命令a.拷贝 cpb.移动 mv4.打包压缩命令 tar5.文本编辑命令 vi/vim6.查找命令a.findb.grep 1.Linux命令初体验 a.几个常用命令 ls : List-查看当前目录下的内容 pwd : print work directory-查看当前所在的目录 cd [目录名

weixin_46926189的博客 181

linux 查看登入记录_前端应该会的23个linux常用命令

1、ls 命令 : 显示目录内容列表物联网开发入门直播课 - 嵌入式/物联网-快速上手linux - 创客学院直播室Linux ls 命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。ls [-alrtAFR] [name...]常用 options-a 显示所有文件及目录 (ls 内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)-A 同 -a ,但不列出 "." ...

weixin_39866419的博客 146

Linux基本命令

电脑由硬件和软件组成,操作系统是用户和电脑硬件之间的桥梁,计算机如果没有操作系统就如同一堆无用的塑料。liunx属于软件的一种。电脑拥有操作系统可以调度CPU/内存/网卡/硬盘/音响/打印机等进行工作。Linux系统目录结构以及基础命令,如ls、cd、pwd、相对路径与绝对路径、mkdir、touch、cat、more、cp、mv、rm、which、find、grep、wc、管道符、echo、反引号`、tail、重定向符、vi等。

weixin_48493988的博客 572

Linux下常用基本命令(二)

07.man指令Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man。语法:man[选项]命令常用选项:-k 根据关键字搜索联机帮助num 只在第num章节找-a 将所有章节的都显示出来,比如man printf它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。解释一下,man手册分...

江城的博客 289

linux先运行后面指令,Linux基础命令(6)

三十八 cat命令简介cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。1.命令格式:cat [选项] [文件]...2.命令功能:cat主要有三大功能:1.一次显示整个文件:cat filename2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件....

weixin_35489311的博客 211

Linx常用命令

Linux命令格式 command [-options] parameter1 ... --help 一般是linux命令自带的帮助信息 man(manusl) 一个包含了绝大部分命令、函数使用说明的手册 自动补全:Tab键 历史命令:history 重定向:> 本应显示在终端上的内容保存到执行文件中 管道:| 一个程序的输出作为另一个程序的输入 Linx常用命令 ls:显...

huihuorensheng99的博客 1815

LINUX的搜索 查找 读取

命令 解释 示例 tail 从文件尾部开始读取 tail -f test head 从文件头部开始读取 head test cat 读取整个文件 cat test more 分页读取 more test less 可控分页 less test grep 搜索关键字 grep "11" test ...

weixin_30412013的博客 82
上一篇: GOST算法
下一篇: XCTF新手区 aconmand_execution
5mack
博客等级 码龄10年 218粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值