Linux命令接着学习

which命令,找到各种命令程序所处在的位置

语法:which+查找的命令

那么对于我们想查找其他类型文件所在的位置,我们可以用到find命令

find命令

选项为-name,表示按照文件名进行查找 

find命令中通配符

find命令和前面rm命令一样,都支持模糊匹配

 按文件大小进行查找

 

grep-wc-管道符要求

grep命令

 

wc命令

 linux@linux-vir--mac:~$ wc heima.txt
 2 11 59 heima.txt

可以看到,wc命令不带任何选项时,输出的是内容行数,单词数以及字节数,这个单词数是根据空格来划分的。

 管道符 |

管道符可以适用于很多种的命令组合,只要左边命令能得到一个输出,右边需要输入,就可以用到管道符,管道符在之后会很常用, 这让我想到了学长说过运用管道符可以,一个程序的输出来作为另一个程序的输入,此时运用管道符将会很省事。 

 管道符的嵌套使用

 echo,反引号,tail,重定向符要求

echo命令(类似于print)

反引号

重定向符

其实只要是能产生结果输出的命令都可以放到重定向符的左边 

ls >> test.txt

 我们这里采用echo命令和重定向符配合的原因是为了让左边的产生输出,单独使用“your name”不属于产生的输出结果,所以配合echo的打印作用。

>> 符号用于将命令的输出附加到指定文件的末尾。如果左边不是一个命令的输出,而是一个静态的文本或其他内容,就会导致错误

tail命令

这里的选项num是需要我们具体来赋一个值的 

-f选项,用来实时跟踪我们这个文件的变化,开两个命令行可以进行查看,这样我们能实时看到文件中内容的一些变化,按下ctrl+c使得这条命令执行结束,实时跟踪结束 

Vim编辑器 

Vim三种模式介绍

Vim三种模式之间的切换

打开文件

vim hello.txt 

意思是打开当前工作路径下的这个文件

如果这个文件不存在,会在当前工作路径下面创建这样的一个文件

如果这个文件存在,则是会直接打开这个文件

三种模式切换实操

默认打开进入命令模式

当输入下面的指令将会进入编辑模式

当我们输入上面的几种命令后,vim界面的左下角会显示插入 

为什么叫底线命令模式,因为这行命令在最底下,可以看到这里的:wq位置

命令模式下快捷键

编辑模式下没有快捷键 (想来也正常,这样就可以在编辑模式下随便输入了)

底线命令模式下快捷键

小技巧其他快捷键

ctrl+c

1.强制停止当前程序运行

2.命令输入错误不想要退格,直接新开一行

ctrl+d

退出用户可以使用前面说的exit也可以使用这里的ctrl+d

history命令

通过history查看输入的历史所有命令,然后复制粘贴历史命令

 2.ctrl+r之后我们可以根据pgUp和pgDn(上箭头和下箭头)来向上向下找历史命令,这样可以替代上面那种用history来全部列出来历史命令,需要复制粘贴的方式,适用于最近输入的命令

光标快速移动

当我们输入一行命令的时候发现输入错了,在我们的Linux命令行中是不能通过鼠标来实现快速定位的,即鼠标点击是没有用的,在Vim中鼠标可以点击。

那么当我们输入一条命令出错的时候要么ctrl+c另起一行,要么通过退格键来一个一个退回去,显然这种太慢,那么命令行中的光标快速移动快捷键就能发挥很大作用。

清理屏幕(ctrl + l  / clear命令)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/564328.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux及tmux、vim常用命令

Linux 关于Linux的简介、诞生、迭代,大家可以去网上查一查,这里不多做赘述了 Linux文件类型 非常重要的文件类型有: 普通文件,目录文件,链接文件,设备文件,管道文件,Socket 套接字文件 等。 …

2024团体设计天梯赛之L1-101 别再来这么多猫娘了

c语言中的小小白-CSDN博客c语言中的小小白关注算法,c,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm1001.2014.3001.5343 给大家分享一句我很喜欢我话: 知不足而奋进,望远山而前行&am…

D咖饮品机器人惊艳亮相:智能硬件改变生活习惯

在当今快节奏的生活中,人们对于便捷、高效的需求日益增长,智能硬件应运而生,其中饮品机器人作为一种新型的智能设备,正在以惊艳的姿态亮相于人们的生活中,为人们带来了全新的消费体验,改变着大众的生活习惯…

CV算法工程师的LLM日志(5)Mixture-of-depths——transformers改进结构 【15分钟代码和原理速通】

前言 简而言之,这是google对transformer一些改进设计,如果这个有效性能够证明并普及,那么下一个大模型的transformer范式就是这个了,当然同时也存在mamba和transformer的jamba崛起,不过现在主流还是transformer&#…

nlp 自然语言处理的dataset数据库积累

下面的这个和 entity recognition有关的。 Weights & Biases

巧用波卡生态优势,Mythical Games 引领 Web3 游戏新航向

Polkadot 对创新、安全和治理的承诺为 Mythical Games 提供了极大的发展价值。这个链上生态不仅将支持 Mythical Games 成长发展,还将帮助其他 Mythos 合作伙伴来壮大建设项目。 —— Mythical Games 创始人兼首席执行官 John Linden 近期 Web3 游戏行业又有新动向&…

《C语言深度解剖》(8):一篇文章彻底学会Visual Studio 调试技巧,新手必看!

🤡博客主页:醉竺 🥰本文专栏:《C语言深度解剖》 😻欢迎关注:感谢大家的点赞评论关注,祝您学有所成! ✨✨💜💛想要学习更多数据结构与算法点击专栏链接查看&am…

创建电商产品说明书的这些雷,你踩了几条

现如今电商的流行,让电商产品说明书不仅是产品的“身份证”,更是商家与消费者沟通的桥梁。但是,在创建电商产品说明书时,稍不注意就可能踩到“雷区”,给消费者留下不好的印象,甚至影响销量。今天&#xff0…

【计算机2区】毕业快刊 —— 非黑!非预警!各指标优异!

No.1 工程综合类SCIE 【期刊简介】IF:6.0-7.0,JCR1区,中科院2区 【版面类型】纯正刊,仅10篇版面 【自引率】13.30%(位于安全阈值内) 【年发文量】400篇左右(发文量稳定) 【国人…

单机三pxc节点集群,+docker-haproxy2.0负载均衡实现

一.下载 https://www.haproxy.org/download/2.0/src/haproxy-2.0.5.tar.gz 或者在这里下载(下面需要的各个配置文件都有): https://download.csdn.net/download/cyw8998/89170129 二.编写文件,制作docker镜像 1.Dockerfile&a…

信创产业发展迅速,信创测试需要伴随

信创产业的发展现状呈现出蓬勃的生机与活力。这一领域不仅构成了数据安全、网络安全的基石,更是新型基础设施建设的重要一环。信创产业涵盖了众多关键领域,如云计算、软件(包括操作系统、中间件、数据库及应用软件)、硬件&#xf…

Android studio配置Flutter(看这一篇就够了)

Flutter 是 Google 推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter 提供了丰富的组件、接口,开发者可以很快地为 Flutter 添加 Native&#…

#vscode | poetry | 虚拟环境 | Interpreter# 使用Poetry进行Python项目依赖管理和VSCode环境配置

系统安装poetry curl -sSL https://install.python-poetry.org | python3 - 安装 poetry --version 验证安装是否成功 项目安装poetry poetry install install 命令从当前项目中读取 pyproject.toml 文件,解析依赖项并安装它们。 Vscode配置 对应虚拟环境的in…

攻防打点|Shiro漏洞利用大全【附工具】

Shiro反序列化漏洞在目前攻防打点中仍然可以使用,如一些废弃的忘记关掉的旁站之类的。。。 「手工如何判断是否存在shiro」 特征码为响应包存在rememberMe=deleteMe 打开burp进行抓包,在请求包中添加Cookie: rememberMe=me,查看返回包中是否存在rememberMe=deleteMe。 「工…

可视化大屏在政务领域应用非常普遍,带你看看

可视化大屏在政务领域的应用非常普遍,政务领域需要处理大量的数据和信息,通过可视化大屏可以将这些数据以直观、易懂的方式展示出来,帮助政府决策者和工作人员更好地了解和分析数据,从而做出更准确、科学的决策。 在政务领域&…

API接口新探索:一键获取商品标题、分类与店铺名称

一、引言 在当今信息化社会,电子商务的蓬勃发展使得各类商品信息浩如烟海。为了高效地获取商品信息,许多开发者选择使用API接口。API(Application Programming Interface,应用程序编程接口)是一种定义明确的方法&…

玩转压力管理,轻松高效编程

程序员缓解工作压力的小窍门 在当今快速发展的科技时代,程序员作为数字世界的建筑师,面临着高强度、高压力的工作环境。为保持工作效率和创新能力,同时也确保身心健康和个人热情的持久续航,采取科学合理的减压策略至关重要。 方…

Django中的定时任务与后台任务队列的实践

👽发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 在Web开发中,处理定时任务和后台任务队列是很常见的需求。Django作为一个功能强…

了解边缘计算,在制造行业使用边缘计算。

边缘计算是一种工业元宇宙技术,可以帮助组织实现其数据的全部潜力。 处理公司的所有数据可能具有挑战性,而边缘计算可以帮助公司更快地处理数据。在制造业中,边缘计算可以帮助进行预测性维护和自动驾驶汽车操作等工作。 什么是边缘计算? …

Spring Boot 自动装配执行流程

Spring Boot 自动装配执行流程 Spring Boot 自动装配执行流程如下: Spring Boot 启动时会创建一个 SpringApplication实例,该实例存储了应用相关信息,它负责启动并运行应用。实例化 SpringApplication 时,会自动装载META-INF/spr…