欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > linux环境基础开发工具(1)

linux环境基础开发工具(1)

2024/10/26 0:28:59 来源:https://blog.csdn.net/2302_80190394/article/details/142931353  浏览:    关键词:linux环境基础开发工具(1)

目录

引言

Linux 软件包管理器 yum

安装lrzsz

注意事项

安装的源头:

Ubuntu禁止安装

Linux开发工具:vim编辑器

命令模式的操作:

     光标定位:

   复制粘贴、剪切:

撤销:u    反撤销 :Ctrl + r

切换大小写 :shift ~

修改删除字符

末行模式

vs指令

vim的配置:在用户内部配置


引言

在当今的软件开发领域,Linux操作系统以其稳定性、安全性和灵活性而备受青睐。对于广大开发者而言,掌握Linux环境下的基础开发工具是提高开发效率、拓宽技术视野的关键。本文将着重介绍linux的开发工具中的两种:yum/apt 与 vim

yum在centos中 apt在ubuntu中

Linux 软件包管理器 yum

Linux安装软件

  1. 源代码安装
  2. Rmp安装 -- Linux安装包
  3. Yum / apt安装 -- 解决安装源、安装版本、安装依赖

对于安卓而言,内部都有内置的软件商店,那软件商店是如何进行软件的下载安装的呢?

其实各个软件在软件商店的内部都有一个网址,链接着官网的下载地址。

对于linux而言,yum/apt就像是安卓的软件商店一样,只要有,那么就能安装!

安装lrzsz

在windows与linux中进行资源互传:lrzsz

这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件.

安装完毕之后可以通过拖拽的方式将文件上传过去。

注意事项

查看软件包

apt list可以列出所有可下载的软件。我们只需要lrzsz,所以:apt list | grep lrzsz

关于 yum 的所有操作必须保证主机(虚拟机)网络畅通!!!可以通过 ping 指令验证

ping www.baidu.com

安装:sudo  apt  install -y + 软件

删除 :sudo apt remove  -y +软件

安装的源头:

对于centos而言

Yum内部存在着的各个软件的下载链接即官网yum源,下载的时候,去这些链接去找。

也有扩展源epel -release ---不被官方认可,但是仍然有需求,需要安装使用

说白了就是替换yum源文件

Ubuntu禁止安装

在基于Debian的发行版如Ubuntu上,epel-release这个包是针对Red Hat企业版Linux(RHEL)及其衍生版本如CentOS、Fedora等的设计的,这就是为什么你在Ubuntu上无法找到这个包的原因。

EPEL代表Extra Packages for Enterprise Linux,它是一个由Fedora项目维护的免费仓库,提供对RHEL及其衍生版本额外的、不包含在官方仓库中的高质量软件包。

如果你想在Ubuntu上安装额外的软件包,你应该使用Ubuntu的官方仓库或者其他为Ubuntu设计的第三方仓库。

Linux开发工具:vim编辑器

vim是一个编辑器,用于文本编辑,存在多个模式。

他的功能并不像VS(IDE)一样那么集成,这只是一个文本编辑器,用来写代码的。

命令模式(默认模式):

用vim打开一个文件的时候,默认的模式就是命令模式

想要写代码:变成插入模式

方法一:输入i

左下角变成了INSERT

这个时候写东西就像在记事本写东西一样

保存退出:进入底行模式

按住Esc,进入命令模式。按住Shift + ;进入底行模式

这时候底行出现冒号

输入 wq退出。(w是保存,q是退出)

命令模式的操作:

     光标定位:

  1. gg定位光标到最开始的行

  2. shift + g(G)定位为光标到结尾    (n)G定位到第n行
  3. Shift + 4($)定位到行的最右侧
  4. Shift + 6(^)定位到最左侧 //这两个称为锚点
  5. (n)w向后侧移动n个单词
  6. (n)b向前侧移动n个单词
  7.  hjkl 移动一个字符:h向左(本行) j:向下 k:向上 l:向右

     

   复制粘贴、剪切:

对于键位冲突,可以不使用右侧的数字键盘,使用上侧的数字键盘

撤销:u    反撤销 :Ctrl + r

切换大小写 :shift ~

修改删除字符

1.(n)r + 字符,将n个字符变成想要的字符

2.shift + r (R):变成替换模式,对内容进行替换(第四种模式,esc退出)

3.删除字符:x

注意vim打开一个不存在的文件,q直接退出并不会生成这个文件。除非写入内容wq退出之后,才会生成这个文件。

末行模式

vs指令

在底行模式中,进行分屏

vs t2.c就会生成一个t2.c的文件

光标在哪里,就在哪里写代码。

切换界面:Ctrl +ww

强制保存:w +!

强制保存退出 : w + q + !

执行指令: ! + 指令

显示行号 : set  nu   set nonu(去掉行号)

vim的配置:在用户内部配置

在.vimrc这个文件中配置。保证不会影响其他用户。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com