Linux软件包管理器yum
什么是软件包
在Linux下安装软件一般都是有人把一些常见的软件提前编译好,做成软件包(可以理解成Windows上的安装程序)放在服务器上,通过包管理器可以很方便的获取这个编译好的软件包,直接进行安装。软件包和软件包管理器,和“app”与“应用商店”类似。yum(Yellow dog Updater,Modified)是Liunx下非常常用的一种包管理器,主要应用与Fedora,RedHat,Centos等发行版上。
关于rzsz
这个工具用于Windows机器和远端的Linux机器通过Xshell传输文件。安装完毕之后可以通过拖拽的方式将文件上传到Xshell中。
注意的是:关于yum的所有操作必须保证主机(虚拟机)网络通畅。
可以通过ping指令来查看虚拟机是否连通网络
ping www.baidu.com
查看软件包
通过yum list命令可以罗列出当前一共有哪些软件包,由于包的数目可能很多,这里我们需要使用grep命令筛选出我们关注的包
如何安装软件
通过yum,可以安装我们想要安装的软件,例如gcc的安装
sudo yum install gcc
yum会自动找到哪些软件需要下载,这是敲“y”确认安装,出现“complete”,说明安装完成。
注意:1.安装软件时由于需要向系统目录中写入内容,一般需要sudo或在root账户下才能完成。
2.yum安装软件只能一个安装完了再安装另一个,正在安装软件的过程中,如果再尝试yum安装另外的软件,yum会报错。
如何卸载软件
使用命令 sudo yum remove lrzsz,卸载lrzsz
Linux编辑器vim的使用
vim是一种多模式的编辑器,有5中模式,分别是命令模式、插入模式、底行模式、视图模式和替换模式。
- 正常/普通/命令模式
控制屏幕光标的移动,字符,字或行的删除,移动复制某区段及进入插入模式,或者底行模式
- 插入模式
只有在插入模式下,才可以做文字输入,按[Esc]键可回到命令行模式
- 底行模式
文件的保存或退出,也可以进行文件替换,找字符串,列出行号等操作。在命令行模式下,Shift加上冒号即可进入该模式。要查看所有模式:打开vim,底行模式直接输入:help vim-modes
- 视图模式
当用vim打开了一个文件,在底行模式下可以输入:vs+文件路径,同时打开两个窗口
- 替换模式
在底行模式下,可进行字符的替换和查找。
vim的配置
配置文件的位置
- 在root用户下:在目录/etc下面,有个名为vimrc的文件,这是系统中公共vim配置文件,对所有用户都有效(即在配置之后,其他用户就不用配置了,都是相同的效果)。
方法是:
进入配置文件:
- 在每个用户(超级用户和普通用户)的主目录下,都可以建立自己私有的配置文件,名为".vimrc"(这里可以配置自己想要的效果)。
方法是:打开vim ~/.vimrc(在~目录下的vimrc文件),然后进行配置,类似上图。
常用的配置选项,用来测试
- 设置语法高亮:syntax on
- 显示行号: set nu
- 设置缩进的空格数为4:set shiftwidth=4
- 设置tab键:set tabstop
- 覆盖文件不备份:set nobackup
- 高亮显示当前行(在光标所在行上标记一条横线):set cursorline
- 显示标尺:set ruler
- 背景使用黑色:set background=dark
- 自动缩进:set autoindex
vim简单入门
https://github.com/itgoyo/500Days-Of-Github/issues/156#issue-446011615