Linux 生态与工具

各位大佬好 ,这里是阿川的博客 , 祝您变得更强

在这里插入图片描述 个人主页:在线OJ的阿川

大佬的支持和鼓励,将是我成长路上最大的动力 在这里插入图片描述

阿川水平有限,如有错误,欢迎大佬指正 在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

目录

  • Linux生态简介:
  • Linux工具
    • lrzsz(用于windows机器和远端的linux机器通过xshell传输文件)
    • vim工具
      • 快捷键操作
        • 移动类
        • 常用类:
        • 底行模式类

Linux生态简介:

  • yum软件包管理器

Linux安装软件种类

  1. 源代码安装 (资深程序员)

  2. rpm安装– Linux的安装包(有很多依赖关系,新手不推荐)

  3. yum安装–解决安装源、安装、版本、安装依赖(推荐,这篇博客介绍的重点)

引入:Linux的软件生态

在这里插入图片描述

众所周知,Linux它是开源的

要知道开源不是做慈善:

  • 开源是一种商业战略(大而不倒,快速占有市场率,安卓、Linux是最好的例子)
  • 开源,有时候也挺贵的(公司、高校等等产生的开源依赖,底层已经和开源生态中的东西高度相连,雪崩来临时,所有人都无法幸免,所以谁都不愿意让其倒闭)

Linux工具

lrzsz(用于windows机器和远端的linux机器通过xshell传输文件)

在这里插入图片描述
Linux当中操作

在这里插入图片描述
lrzsz是属于标准库的东西
库包含

  • 标准库
    • 官方的库放的是稳定安全的软件
  • 拓展库
    • 存在一定风险,不稳定的软件
      在这里插入图片描述
      Linux中实践

在这里插入图片描述
在这里插入图片描述

众所周知,Linux的网站是在国外的。
所以yum源中下载的软件会非常慢,但如果你用的是云服务器,那不用担心,国内知名的云服务器将镜像都替换成了国内的镜像。
如果用的是虚拟机,可以在清华大学镜像站去安装哦。

vim工具

  • 多模式编辑器

默认命令模式

在这里插入图片描述

市面上多模式编辑器很多,例如markdown、富文本编辑器、JupyterNotebook这些都属于多模式编辑器,但是
vim属于有学习门槛的,学好了很管用。

快捷键操作

接下来我们以Linux具体操作为例:
先配置vim的文件
在家目录下有个隐藏文件.vimrc 若没有自己创建个.vimrc

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
常用快捷键,有些会特别说明:
在命令模式下:

移动类

注意:这里的n统一指数字

  • gg 光标到第1行
  • shift +g 定位光标到最结尾行
  • n + shift + g 定位光标到任意一行
  • shift + ^ 光标所在行最左侧
  • shift + 美元符号 光标所在行最右侧
  • wb 光标移到所在行中间(按单词算的,\n不算哦)
  • h j k l 分别代表左下上右,虽然现在键盘上有上下左右键,但不建议这样使用,因为最初的老式键盘是这样的
    在这里插入图片描述
常用类:
  • yy 复制光标所在行
  • nyy 复制光标后连续n行
  • dd 剪切一行
  • x 删除光标所在位
  • u 撤销
  • ctrl + ~ 小写字母变大写
  • ctrl + r 退回去
  • (n)p 粘贴(n)行光标所在行的下一行
  • (n)r + 想要替换成的内容 内容只能一样哦
    shift + r 可以随意修改内容
底行模式类

shift + : 可以由命令模式进入底行模式哦

  • set nonu 隐藏行号
  • set nu 出现行号

在这里插入图片描述

  • vs 点c文件 可以形成分屏
  • crtl + ww 可以来回切屏

在这里插入图片描述

  • wq 保存且退出
  • w! 强制保存
  • q! 强制退出
  • ! 直接进行编译命令

好的,到此为止啦,祝您变得更强

在这里插入图片描述

道阻且长 行则将至

个人主页:在线OJ的阿川大佬的支持和鼓励,将是我成长路上最大的动力 在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

抖音产品全线恢复

商城,商品,直播,小黄车 等等

mysql数据库插入中文失败

有一张表,结构如下: MariaDB [test]> show create table dept; ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------…

智能仪表在铁塔行业的应用

应用场景 可应用于基站的交直流配电箱及对基站内的动力设备进行数据采集和控制。 功能 1.对多个回路进行全电参量测量,实现基站内各回路用电能耗的集中管理; 2.丰富的DI/DO输入输出,NTC测温,温湿度测量等非电参量监测&#xff…

分体工业读写器的适用场景有哪些?

工业读写器根据设计方式不同,可分为一体式读写器和分体式读写器,不同读写器特点不同,适用场景也不同,下面我们就一起来了解一下超高频分体读写器适用场景有哪些。 超高频分体读写器介绍 超高频分体读写器是一种射频识别(RFID)设…

Sass语法介绍-导入

11【Sass语法介绍-导入】 1.前言 在 CSS 中我们可以通过 import 来导入一个样式文件,Sass 扩展了 CSS 的 import 规则,使得可以导入 CSS 后缀的样式文件和 Scss 后缀的样式文件,并且提供了对 mixin 、函数和变量的访问。 与 CSS 的 import…

AI技术的实际应用和影响

随着人工智能技术的快速发展,越来越多的AI工具开始出现在我们的生活中。这些工具在各个领域都发挥着重要的作用,为人们带来了便利和效率。在这篇文章中,我们将探讨人们在使用AI工具时最喜欢的和认为最好用的工具,并展示AI技术的实…

【QEMU系统分析之实例篇(三十五)】

系列文章目录 第三十五章 QEMU系统仿真的机器创建分析实例 qdev_connect_gpio_out_named(lpc_dev, ICH9_GPIO_GSI) 文章目录 系列文章目录第三十五章 QEMU系统仿真的机器创建分析实例qdev_connect_gpio_out_named(lpc_dev, ICH9_GPIO_GSI) 前言一、QEMU是什么?二、…

Python内置函数oct()详解

Python中的oct()函数是一个内置函数,用于将一个整数转换成它的八进制字符串表示。 函数定义 oct()函数的基本语法如下: oct(x)x:一个整数。 函数返回x的八进制表示,以字符串形式。 基本用法 将整数转换为八进制 number 64…

神经网络激活函数

一、为什么需要激活函数 通俗解释 想象一下你在玩乐高积木。你有各种不同颜色和形状的积木,你的任务是建造一个模型——也许是一辆车、一座房子,或者是一只动物。 如果你只允许每一块积木直接堆叠在另一块上面(想象一下只能垂直或水平地把…

深度学习模型的训练细节

摘要: 深度学习模型训练是复杂且细致操作的过程,涉及多个步骤和技巧。在训练深度学习模型时,中间变量的检查是至关重要的,它可以帮助我们理解模型的学习动态,获得真实的训练过程反馈,及时发现并解决问题。通…

初识C语言——第二十天

do while ()循环 do 循环语句; while(表达式); 句式结构: 执行过程: do while循环的特点: 代码练习: 二分法算法: int main() {int arr[] { 0,1,2,3,4,5,6,7,8,9};int k 7;//查找数字7,在arr这个数组…

80%的产品经理被辞退不是因为能力,而是因为…

新手刚入门做产品经理,对产品经理的工作其实也是没有把握,这是对这份工作不够了解,不知道整个工作的流程,所以会感觉“没把握”,结果就是导致焦虑。 如果你硬着头皮做一遍,知道大概是怎么回事,…

Advanced RAG 07:在RAG系统中进行表格数据处理的新思路

编者按: 目前,检索增强生成(RAG)系统成为了将海量知识赋能于大模型的关键技术之一。然而,如何高效地处理半结构化和非结构化数据,尤其是文档中的表格数据,仍然是 RAG 系统面临的一大难题。 本文作者针对这一…

中国仓储物流装备产业链上最全产品资料大全(目前238家公司产品资料……)...

导语 大家好,我是社长,老K。专注分享智能制造和智能仓储物流等内容。 新书《智能物流系统构成与技术实践》人俱乐部 知识星球【智能仓储物流技术研习社】内已经收录了如下中国230多家仓储物流装备和技术相关产业链的公司的产品手册,请星球会员…

Oracle GoldenGate 配置双向同步

Oracle GoldenGate 配置双向同步 一、环境准备 DB版本:19.3 GoldenGate版本:21.3 系统环境配置: mkdir -p /u01/app/ogg_home chmod -R 777 /u01/app/ogg_home chown -R oracle:oinstall /u01/app/ogg_home vi .bash_profile # oracle export CV_ASSUME_DISTID=OEL7 expo…

python-pytorch seq2seq+attention笔记1.0.2

python-pytorch seq2seq+attention笔记1.0.0 1. LSTM模型的数据size2. 关于LSTM的输入数据包含hn和cn时,hn和cn的size3. LSTM参数中默认batch_first4. Attention机制的三种算法5. 模型的编码器6. 模型的解码器7. 最终模型8. 数据的准备9. 遇到的问题10. 完整代码11. 参考链接记…

好文推荐:基于热红外的双源能量平衡(TSEB)模型--从植物到全球尺度的蒸散诊断简史

文献 近日,美国农业部农业研究服务局(USDA-ARS)的科学家们发表了一篇重要的研究论文——“Agricultural and Forest Meteorology” (https://www.sciencedirect.com/journal/agricultural-and-forest-meteorology)&…

智慧公厕系统:改变“上厕所”体验的科技革新

公共厕所是城市建设中不可或缺的基础设施,然而,由于较为落后的管理模式,会常常存在着管理不到位、脏乱差的问题。为了改善公厕的使用体验,智慧公厕系统应运而生,并逐渐成为智慧城市建设的重要组成部分。本文将以智慧公…

AI工具如何简化日常生活?从论文到PPT,AI助手大集合

AI助手大集合,猛戳进来! 在工作和生活中,我经常使用各种各样的人工智能工具,如AI写作软件、AI语音助手、AI绘图工具等。我发现,这些工具能够极大地提高工作效率并简化日常生活。作为一名AI工具的忠实爱好者&#xff0…

Python爬虫——如何使用urllib的HTTP基本库

怎样通过 urllib库 发送 HTTP 请求? urllib库主要由四个模块组成: urllib.request 打开和读取 URLurllib.error 包含 urllib.request 抛出的异常urllib.parse 用于解析 URLurllib.robotparser 用于解析 robots.txt 文件 1. 使用urllib.parse解析URL 使用urlparse(…