首页 > 系统相关 >Linux4

Linux4

时间:2023-08-04 15:36:01浏览次数:33  
标签:选项 文件 Linux4 路径 命令 内容 find

查找命令(which、find)

1. which命令

注:我们前面学的Linux命令。其实它的本体就是一个个的二进制可执行程序和Windows中的.exe文件,是一个意思。

我们可以通过which命令,查看所使用的一系列命令的程序文件存放在哪儿

语法:which 要查找的命令

 

 

2.find命令——按文件名查找文件

可以通过find命令去搜素指定的文件

语法 :find 起始路径 -name “被查找文件名”

 

 

3.find命令——通配符

语法:find 起始路径 -name “被查找文件名”

被查找文件名,支持使用通配符*拉力做模糊查询

符号*表示通配符,即匹配任意内容(包含空),示例:

  1. test* ,表示匹配任何以test开头的内容

  2. *test ,表示匹配任何以test结尾的内容

  3. *test*,表示匹配任何包含test的内容 

4.find命令——按文件大小查找文件

语法:find 起始路径 -size (+/-)n[KMG]

  1. +、-表示大于和小于

  2. n表示数字大小

  3. KMG表示大小单位,k(小写字母表示)kb,M表示MB,G表示GB

 

例:

  1. 查找小于10KB的文件:find / -size -10KB

  1. 查找大于100MB的文件:find / -size +100MB

  2. 查找大于1GB的文件:find / -size +1G

 

grep、wc和管道符

1. grep命令

可以通过grep命令,从文件中通过关键字过滤文件行

语法:grep [-n] 关键字 文件路径

  1. 选项 -n ,可选,表示在结果中显示匹配的行的行号

  2. 参数,关键字,必填,表示过滤的关键字,带有空格或其他特殊符号,建议使用“ ”将关键字包围起来

  3. 参数,文件路径,必填,表示过滤内容的文件路径,可作为内容输入端口

 

 

2. wc命令做数量统计

可以通过wc命令统计文件的行数、单词数量等

语法:wc [-c -m -l -w] 文件路径

  1. 选项,-c,统计bytes数量

  2. 选项,-m,统计字符数量

  3. 选项,-l,统计行数

  4. 选项,-w,统计单词数量

  5. 参数,文件路径,被统计的文件,可作为内容输入端口

 不加选项,输出了行数,单词数,字节数,和文件名

 

 

3. 管道符

管道符:|

含义:将管道符左边命令的结果,作为右边命令的输出

 

 

 

echo、tail 和重定向符

1.echo命令

可以在命令行中输出指定的内容

语法:echo 输出的内容

  1. 无需选项,只有一个参数,表示要输出的内容,复杂内容可以用 “ ” 包围

  2. 带有空格或\等特殊符号,建议使用双引号包围

2. 反引号`

被包围的内容会被作为命令执行,而非普通字符

 

3.重定向符

重定向符:> 和 >>

一:>,将左侧命令的结果,覆盖写到符号右侧指定的文件中

二:>>,将左侧命令的结果,追加写到符号右侧指定的文件中

 覆盖写入,会把原本的内容清空,把当前的内容写入

 

 

4. tail命令

可以查看文件尾部的内容,跟踪文件的最新更改

语法:tail [-f -num] Linux路径

  1. 参数,Linux路径,表示被跟踪的文件路径

  2. 选项,-f,表示持续跟踪

  3. 选项,-num,表示查看尾部多少行,不填默认10行 

 

 

 

 

标签:选项,文件,Linux4,路径,命令,内容,find
From: https://www.cnblogs.com/ninnne/p/17606050.html

相关文章

  • 第一课:linux设备树的引入与体验(基于linux4.19内核版本)
    交流群一:QQ群:869222007(鸿蒙开发/Linux/嵌入式/驱动/资料下载)交流群二:QQ群:536785813(单片机-嵌入式)公 众 号:百问科技版本日期作者说明V12020韦东山技术文档本套视频面向如下三类学员:有Linux驱动开发基础的人,可以挑感兴趣的章节观看;没有Linux驱动开发基础但是愿意学习的人,请按......
  • linux4
    tclass{ctexart}\begin{document}\tableofcontents\title{Shell}\begin{abstract}secondclass\end{abstract}\section{introduction}格式化:将硬盘分成一个个固定大小的block,并且生成一个表明了位置的inode链表号用来储存文件IDE硬盘SCSI/SATA/USB硬盘表示操作时间(读......
  • linux4位权限分别代表什么意思(转载)
    接触linux一段时间了,有个权限问题让我一直郁闷。网上也没找到(估计是关键字不对),就是这个0777,最前面的0是什么意思。最近看到一本书(Linux与unixshell编程指南),终于找到答案了。 先说一下777什么意思吧,linux下文件权限分为所属用户权限、所属组权限和其他权限。每一个又分为r(读)w(写)x(可......