Linux 软件包管理器 yum
linux下安装软件有三种方案:1.源代码安装(在linux下比较常用,在其它地方不常用)2.rpm安装(linux安装包,不推荐,相当于套娃式安装)3.yum安装--解决安装源的问题(也就是不用知道软件在哪下的,只需知道软件能下载下来),--安装版本,--安装依赖。也就是说yum会自动安装符合版本的软件。
yum安装之前,一定要看看软件列表,
关于 rzsz
这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件,安装完毕之后可以通过拖拽的方式将文件上传过去。
注意事项 关于 yum 的所有操作必须保证主机(虚拟机)网络畅通!
因为用的是云服务器,所以yum下安装需要联网。那如何证明自己是联网的呢?
可以通过 ping 指令验证,输入www.baidu.com指令,如果能ping通过,就证明是联网的。
将windows的文件上传到服务器上,只需要将文件拖拽到xshell上,此时就需要rz这样的软件。
把linux下的软件传到windows下
查看软件包
通过 yum list 命令可以罗列出当前一共有哪些软件包。由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包。例如:
lrzsz表示软件的名字,x86_64表示它是哪个平台下的,0.12.20-36表示它是哪个软件的版本,el表示centos的意思,7表示centos7的意思,@base代表这个软件是从哪里下的。
安装软件
卸载软件
当我们要卸载或者安装软件的时候,会自动问是否要卸载或者安装呢?如果我们不想让它问,我们只需要加个-y选项就可以了。
yum下载程序有自己默认链接,一般的下载链接在系统下的/etc.yum.repos.d/目录下
yum就相当于手机上的应用商店。
安装yum的扩展源
安装一个小火车的指令
效果展示
其它的一些好玩的软件
效果展示
Linux编辑器-vim使用
vim是一个编辑器,它的功能就是文本编写,是多模式编辑器,第一种叫做命令模式,第二种叫做插入模式,第三种叫做底行模式,当然还有其它模式。vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、 windows。我们课堂上,统一按照vim来进行讲解。
当我们用vim打开一个文件的时候,进去的时候就是命令模式,也叫做默认模式,用户所有的输入都会被当作命令,一般不会给你作为文本输入。当我们非要写代码或者其它的东西的时候,就要让它变成插入模式(按下i键就可以了),此时我们输入我们的代码
但是我们想保存退出该怎么办呢?我们要切换到命令模式,按下esc键就可以了,会从插入模式转换到命令模式,我们要退出的话就要从命令模式转换到底行模式, “shift”+“:”,再输入wq就可以了,w是保存的意思,q是退出的意思,从底行模式到命令模式的话按下esc就可以了。不能从插入模式直接到底行模式。
命令模式:
gg:定位光标到最开始的行
shift + g(G):定位光标到最结尾的行
n + shift + g(nG):定位光标到第n行
(n)yy:复制光标所在行(n行)
(n)p:复制(n重复行)粘贴到光标所在行的下一行
u:撤销
(n)dd:剪切、删除
shift + 4($):定位光标到当前行结尾
shift + 6(^):定位光标到当前行开始
w:光标向后移动一个单词
b:光标向前移动一个单词
h、j、k、l:左、下、上、右
shift + ~:快速大小写转换
(n)r:对光标字符+(n)后的所有字符进行批量化替换
shift + r(R):替换模式,对内容进行整体的替换,也就是第四种模式,如果想回到命令模式的话,按下esc退出就可以了。
(n)x:对光标字符之后的字符进行删除
ctrl + r:撤销之前的撤销
vim可以进行分屏操作
底行模式下输入vs + 文件名就可以了
ctrl + ww可以在任意界面进行切换。
w!强制保存,q!强制退出,wq!强制保存并退出。在底行模式中可以直接执行编译命令,输入 !gcc + 文件名就可以了,在底行模式下输入set nu可以调出行号,set nonu可以去掉行号。
vim的配置是在家目录下,vim是有许多配置项,这些配置项是在我们家目录一个叫vimrc的隐藏文件, 在写代码的时候,会用配置文件中的配置选项,家目录下可能没有vimrc的文件,这个时候我们要创建一个隐藏文件叫vimrc,这个文件就叫做vim的配置文件
配置项就是在vimrc这个文件中写的,用vim打开vimrc文件,开始写配置选项
这个时候我们在家目录下打开code.c的文件,这个时候就默认给我们带上行号
效果展示
一个用户一个vim配置文件,不会互相影响,不建议给root用户做配置,用普通用户就可以了
root账号的配置在这个etc下的非隐藏文件叫做vimrc,这个文件就是给root做配置的
sudo命令在普通用户下是不能用的,要在root用户下把普通用户修改为白名单才行,在root用户下输入vim /etc/sudoers就可以进入修改成为白名单,把root一行复制下来,修改root的名字为普通用户的名字,就可以实现把普通用户修改为白名单的过程。