[Linux初阶]which-find-grep-wc-管道符命令

2024-03-25 17:52

本文主要是介绍[Linux初阶]which-find-grep-wc-管道符命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一.which

 二.find 

a.-name

b.-size 

三.grep 

四.wc 

五.管道符(|)

五.总结


一.which


语法格式: which [命令]

Linux中的一个个命令,本体上就是一个个的二进制可执行程序(相当于windows中的.exe文件).  在Linux中,一切皆文件.

 which命令:用于查看指定命令的可执行程序在文件中的位置.(在/etc/bin目录下存放的是一些较为常用的命令,但不是所有的命令都存放在/etc/bin目录下)

例如: 

 


 二.find 


语法格式: find  起始路径  查找方式  ~

用于查找文件.

 

查找方式常用的主要有两种:

 a.-name 按文件名查找              

语法格式: find  起始路径 -name 查找文件名(支持模糊匹配)

 b. -size  按文件大小查找           

语法格式: find  起始路径 -size    [+- n kMG]

 例如:

a.-name

b.-size 


三.grep 


 语法格式: grep 关键字 文件路径

选项: -n 可选,用于显示行号

 grep 以行为单位,过滤关键字.

 例如:

四.wc 

语法格式: wc [选项] 文件路径

选项: 

①.-l 统计行数

②.-w 统计单词数(按照空格划分)

③.-m 统计字符数

④. -c 统计字节数(大小)

 例如:


五.管道符(|)


语法格式: 输出 | 输入  (可多个连用)

 即将左边命令的输出结果,作为右边命令的输入结果

 例如:


五.总结


 a.在Linux中,一切皆文件.

 b.Linux中的一个个命令,本体都是二进制可执行程序(相当于windows中的.exe文件).

 c.find命令用于查找文件. 常用的有两个参数(-name , -size).

 d.grep命令. 以行为单位,过滤关键字(过滤好的关键字会被标红).

 e.wc命令. 做文件内容的统计. (-l 行数 -w 单词数 -m 字符数 -c 字节数).

 f.| 管道符 . 左边命令的输出.作为右边命令的输入.

这篇关于[Linux初阶]which-find-grep-wc-管道符命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/845784

相关文章

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Redis中管道操作pipeline的实现

《Redis中管道操作pipeline的实现》RedisPipeline是一种优化客户端与服务器通信的技术,通过批量发送和接收命令减少网络往返次数,提高命令执行效率,本文就来介绍一下Redis中管道操... 目录什么是pipeline场景一:我要向Redis新增大批量的数据分批处理事务( MULTI/EXE

Linux修改pip和conda缓存路径的几种方法

《Linux修改pip和conda缓存路径的几种方法》在Python生态中,pip和conda是两种常见的软件包管理工具,它们在安装、更新和卸载软件包时都会使用缓存来提高效率,适当地修改它们的缓存路径... 目录一、pip 和 conda 的缓存机制1. pip 的缓存机制默认缓存路径2. conda 的缓