文章目录
Linux环境基础开发工具的使用
一、Linux软件包管理器——yum
1.Linux下软件安装的方式
在Linux下,软件安装有以下三种方式:
- 源码安装:获取相应的软件的源代码->编译成二进制文件->安装
- rpm安装:rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件是由多个rpm包组成时。
- yum安装:(全称为 Yellow dog Updater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。(最常用)
2.如何查看Linux下的软件包
通过yum list来查看所有的软件包 ,指令sudo yum list
软件包名称:主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.
“x86_64”后缀表示64位系统的安装包,”i686“后缀表示32位系统安装包。选择包时要和系统匹配。”el7“表示操作系统发行版的版本,”el7“表示的是centos7/redhat7。”el6”表示centos6/redhat6。最后一列,base表示的是“软件源”的名称,类似于“小米应用商店”,“华为应用商店”这样的概念。
也可以通过管道加grep过滤来想要查找的软件,以查找sl.x86_64软件为例:
3.利用yum来安装相应的软件
指令:sudo yum install 软件名;我们这里使用的是普通用户,所以要加sudo;执行指令后需要输入普通用户的密码,然后输入“y”确认安装,当出现complete时,表明安装成功;
sudo yum install sl.\x86_64 //这种需要输入y来进行确认
//或
sudo yum install -y sl.\x86_64 //这里带 -y 可以直接安装
软件的运行效果如下:(直接输入sl就可以运行,是一个可以运动的小火车)
4.利用yum来进行软件的卸载
指令:sudo yum remove 软件名
;同样需要输入密码,输入‘y’确认卸载,当出现complete时表明卸载成功;
例如:sudo yum remove sl
5.如何实现云服务器与本地机器间的文件互传
当我们想要将自己电脑中的文件传入云服务器时,Linux也支持拖拽式上传。
接下来介绍两个指令:rz和sz
rz:运行该指令会弹出一个文件选择窗口,从本地选择文件长传到服务器;一般小文件我们都是通过rz -y来进行上传文件,除此之外还可以用rz -E。
rz -y和rz -E的共同点和区别:
共同点:
都可以把文件上传到Linux中
区别:
rz -y:把文件上传到Linux中,如果有相同的文件名的文件,会将其覆盖。
rz -E:把文件上传到Linux中,如果有相同文件名的文件,不会将其覆盖,而是会在所上传文件后面加上.0,两个文件都会存在与此目录中,再次上传则会在文件名后加上.1,以此类推。
sz:将选定的文件发送到本地机器
指令:sz 文件名
可以将第三点图.vsdx 加载到本地机器指定的文件夹中
以上两个指令如果出现以下的情况:
# sz
-bash: sz: command not found
# rz
-bash: /usr/bin/rz: No such file or directory
就需要安装lrzsz相关的软件包
6.注意事项
关于yum的所有操作必须保证主机(虚拟机)网络畅通!!!
可以通过ping 指令验证 ping www.baidu.com
二、Linux编辑器——vim的使用
Vim是一个文本编辑器。Vim具有代码编译、补全以及错误跳转等编程功能,在程序员中被广泛使用。
1.vim常见的三种模式
-
命令模式(Normal mode):
使用Vim编辑文件时,默认处于命令模式。在此模式下,可以使用上、下、左、右键或者k(上)、j(下)、h(左)、l(右)命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。
-
输入模式(insert mode):
在输入模式下可以对文件执行写操作,类似在windows的文档中输入内容。进入输入模式的方法是输入i、a、o等插入命令,编写完成后按Esc键即可返回命令模式。
-
编辑模式(Command mode):
如果要保存、查找或者替换一些内容等,就需要进入编辑模式。编辑模式的进入方法为:在命令模式下按“ :”键,Vim窗口的左下方会出现一个“ : ”符号,这时就可以输入相关的指令进行操作了。指令执行后会自动返回命令模式。
2.vim键盘图
3.vim三种基本模式间的切换
当我们创建了文件并使用vim指令进行文本编辑时,默认进入的都是命令模式,只有在命令模式下输入a或i或o指令后,才可以进入插入模式,进行相应的文本编辑;文本编辑结束后,就需要保存起来,我们必须切换到命令模式下输入shift + : 进入底行模式,输入wq指令进行保存;
注意:我们并不能从底行模式直接进入插入模式,反之亦然;如果当前并不知道处于生命模式下直接按Esc就一定是在命令模式下。
命令模式切换到插入模式可以三种方式:
i:输入i后进入插入模式,光标处于文本编辑的起始位置,进行插入;
a:输入a后进行插入模式,光标处于文本编辑器起始位置的下一个位置,进行插入;
o:输入0后进入插入模式,光标会在新起一行的位置,进行插入;
命令模式切换到底行模式:
输入shift + :
插入模式或底行模式切换到命令模式:
输入Esc
4.vim的命令模式下相关命令
-
光标移动
按键操作 功能描述 h 左移一个位置 j 向下一行 k 向上一行 l 右移一个位置 G 移动到文章的最后 $ 移动到光标所在行的”行尾“ ^ 移动到光标所在行的”行首“ w 光标跳到下个字的开头