初学[Linux]基础命令“which,find,grep,wc“,管道符: “ | “

简介: 初学[Linux]基础命令“which,find,grep,wc“,管道符: “ | “

一、which

1、作用:查找命令的程序文件

2、语法:which 要查找的命令

                       无需选项,只需要输入要查找哪个命令即可

3、实践展示:

实践展示:

当我们输入which pwd命令时,下面就给我们反馈了pwd程序的文件路径


二、find

1、作用:用于查找指定的文件

2、语法:(1)按文件名查找find Linux路径 -name "要查找的文件名"

                       支持通配符

               (2)按文件大小查找find Linux路径 -size +|-n"kMG"

3、实践展示:

实践展示:

我们输入find / -name txt命令。

这个命令的意思是从根目录下有关txt的文件名

给我们反馈了很多信息,但很多都是权限不够的问题,我们就不展开讨论有关权限的问题了。

我们输入find / -size +1G 命令

意思是在根目录下找大于1G的文件

当然,很多都是虚拟的。

这里也可以搭配通配符使用


三、grep

1、作用:从文件中通过关键字过滤出文件内容

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

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

               (2)参数,关键字,必填,表示要过滤出的关键字,带有空格和其他特殊符,建议用双引号括""起来

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

3、实践展示

实践展示:

我们可以看到当前我们的工作目录下test.txt文件内容有:

我们输入grep hello test.txt命令

 

加上-n选项,grep -n hello test.txt,他就会给我们展示行号

这里也可以和通配符搭配一起使用


四、wc

作用:用来统计文件内容中的行数,单词数等

语法:wc -[c m l w] 文件路径 (不加选项:行数,单词数,字节数)

               -c选项:统计文件内容的字节(bytes)数

               -m选项:统计文件内容的字符数

               -l选项:统计文件内容的行数

               -w选项:统计文件内容的单词数

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

实践展示:

实践展示:

输入wc test.txt命令

不加选项:默认为行数,单词数,字节数


五、管道符 "| "

作用:将管道符左边命令的结果作为右边命令的输入(可以嵌套使用)

实践展示:

实践展示:

输入cat hello.txt | wc -w命令,意思是将查看hello.txt文件内容的输出作为wc -w命令的输入,也就是省去了参数部分


最后,谢谢大家的观看,希望观众姥爷给个免费的赞吧

相关文章
|
18天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
112 6
|
19天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
58 3
|
19天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
51 2
|
14天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
49 3
|
19天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
57 3
|
Linux Shell
每日一个linux小命令 之 which
每日一个linux小命令 之 which
|
Linux
Linux命令(24)之which
Linux命令(24)之which
42 2
|
7月前
|
Linux Shell 数据库
linux(十九)查找文件的四个命令whereis、which、find、locate~
linux(十九)查找文件的四个命令whereis、which、find、locate~
108 0
28Linux - 文件管理(查看命令位置:which)
28Linux - 文件管理(查看命令位置:which)
34 1