Linux基础指令2

embedded/2025/2/25 6:40:41/

查找指令(which,find)

which命令
可查看所使用的一系列命令的程序文件存放在哪里
语法:which 要查找的命令
在这里插入图片描述
find命令:按文件名查找文件
分了按文件名查找与按文件大小查找
按文件名查找文件
语法:find 起始路径 -name “被查找的文件名”
这里也可以使用通配符进行查找
在这里插入图片描述
按文件大小查找文件
语法:find 起始路径 -size +|- n[kMG]
+,-表示大于和小于;n表示大小数字
kMG表示大小单位,k(小写字母),M表示MB,G表示GB
在这里插入图片描述

grep,wc和管道符

grep 过滤文件内容
wc 统计文件数量
grep命令,通过关键字过滤文件行
语法:grep [-n] 关键字 文件路径
-n,可选,表示在结果中显示匹配的行的行号
参数,关键字,必填,表示过滤的关键字,建议使用“”将关键字包围起来。
参数,文件路径,必填,表示要滤过内容的文件路径
在这里插入图片描述
wc命令做数量统计。
可通过wc命令统计文件的行数,单词数量等。
语法:wc [-c -m -l -w] 文件路径
选项:-c统计bytes数量
-m统计字符数量
-l统计行数
-w统计单词数量
参数,文件路径,被统计的文件,可作为内容输入端口(可作为管道符的输入)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
管道符:将管道符左边的命令结果,作为右边命令的输入
在这里插入图片描述

echo,tail,重定向符

使用echo命令输出内容。
echo(可以使用echo命令在命令行内输出指定内容)
语法:echo 输出的内容
无选项,只有一个参数,表示要输出的内容,内容最好用“”包围。
在这里插入图片描述
反引号`,
可以通过将命令用反引号 ``包裹,被包围的内容会被作为指令执行,而非普通的字符输出。
在这里插入图片描述
重定向符>和>>
1.>,将左侧命令的结果,覆盖写入到符号右侧的指定文件
2.>> 将左侧命令的结果,追加写入到符号右侧指定文件
在这里插入图片描述
在这里插入图片描述

tail命令
使用tail命令,可以查看文件尾部的内容,跟踪文件的最新更改
语法:tail [-f -num] linux路径
参数,Linux路径表示被跟踪的文件路径
选项,-f,表示持续跟踪
选项,-num表示查看尾部多少行,不填默认10行
在这里插入图片描述

vi编辑器

vi|vim是visual interface 的简称,是Linux中最经典的文本编辑器
同图形化界面中的文本编辑器一样
vim是vi的加强版,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以不同的颜色显示字体来辨别语法的正确性。
这个有三种工作模式
命令模式:命令模式下,所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能,次模式下,不能自由进行文本编辑。
输入模式:也就是所谓的编辑模式,插入模式,此模式下可以编辑文本内容,进行自由编辑。
底线命令模式:以:开始,通常用于文件的保存和退出。
vim编辑器的命令可以在网上找到,这里只写了一些基础部分。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/embedded/164987.html

相关文章

【SpringBoot】【JWT】使用JWT的claims()方法存入Integer类型数据自动转为Double类型

生成令牌时使用Map存入Integer类型数据,将map使用claims方法放入JWT令牌后,取出时变成Double类型,强转报错: 解决: 将Integer转为String后存入JWT令牌,不会被自动转为其他类型,取出后转为Integ…

echarts 环形图 指定区域从右侧中心点展开

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>ECharts 环形图不合理区域展示<…

DeepSeek 助力 Vue 开发:打造丝滑的单选按钮(Radio Button)

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 Deep…

【嵌入式Linux应用开发基础】网络编程(1):TCP/IP协议栈

目录 一、TCP/IP协议栈分层与核心协议 2.1. 应用层 2.2. 传输层 2.3. 网络层 2.4. 链路层 二、嵌入式Socket编程关键步骤 2.1. TCP服务端流程 2.2. TCP客户端流程 三、TCP/IP协议栈的配置与调试 四、嵌入式场景优化策略 4.1. 资源管理 4.2. 性能调优 4.3. 健壮性保…

欧拉回路与哈密尔顿回路: Fleury算法与Hierholzer 算法(C++)

图论中的回路是指一个路径, 它从某个顶点开始, 经过所有边恰好一次, 并回到起始顶点. 定义 欧拉回路: 从一个顶点出发, 经过每条边恰好一次, 并且最终回到起始顶点. 哈密尔顿回路: 从一个顶点出发, 经过每个顶点恰好一次, 并且最终回到起始顶点. 欧拉路径: 从一个顶点出发, …

AI回答:Linux C/C++编程学习路线

Linux C/C编程学习路线需要结合Linux系统特性和C/C语言的特点&#xff0c;以下是一个系统化的学习路径&#xff0c;适合从初学者到进阶者&#xff1a; 第一阶段&#xff1a;Linux基础 Linux操作系统基础 学习Linux基本命令&#xff1a;ls、cd、mkdir、rm、grep、find等。 理解…

超级详细Spring AI运用Ollama大模型

大模型工具Ollama 官网:https://ollama.com/ Ollama是一个用于部署和运行各种开源大模型的工具; 它能够帮助用户快速在本地运行各种大模型&#xff0c;极大地简化了大模型在本地运行的过程。用户通过执行几条命令就能在本地运行开源大模型&#xff0c;如Lama 2等; 综上&#x…

AWQ和GPTQ量化的区别

一、前言 本地化部署deepseek时发现&#xff0c;如果是量化版的deepseek&#xff0c;会节约很多的内容&#xff0c;然后一般有两种量化技术&#xff0c;那么这两种量化技术有什么区别呢&#xff1f; 二、量化技术对比 在模型量化领域&#xff0c;AWQ 和 GPTQ 是两种不同的量…