北京市房山建设培训学校网站,公司宣传片制作,微信商城小程序定制,opencart 构建电子商务网站目录 Linux 软件包管理器 yum
什么是软件包
Linux安装软件
查看软件包
关于rzsz Linux卸载软件
查看yum源
扩展yum源下载
Linux开发工具
vim编辑器 上述vim三种模式之间的切换总结#xff1a;
命令模式下#xff0c;一些命令#xff1a;
vim配置 Linux 软件包管理…目录 Linux 软件包管理器 yum
什么是软件包
Linux安装软件
查看软件包
关于rzsz Linux卸载软件
查看yum源
扩展yum源下载
Linux开发工具
vim编辑器 上述vim三种模式之间的切换总结
命令模式下一些命令
vim配置 Linux 软件包管理器 yum
什么是软件包
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装. 软件包和软件包管理器, 就好比 App 和 应用商店 这样的关系. yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat, Centos等发行版上.
Linux安装软件
源代码安装太复杂不推荐rpm安装因为依赖关系的存在不推荐Linux安装包yum安装推荐解决了安装源安装版本安装依赖
查看软件包
通过yum list 命令可以罗列出当前一共有哪些软件包由于包的数目可能非常之多这里我们需要使用grep命令只筛选出我们关注的包例如: yum list | grep lrzsz 关于rzsz
这个工具用于windows机器和远端的Linux机器通过XShell传输文件
安装完毕之后就可以通过拖拽的方式将文件上传过去 //安装rzsz工具 yum install lrzsz.x86_64 rz //windows -Linux sz //Linux-windows Linux卸载软件 yum remove -y lrzsz.x86_64 //-y表示不询问 查看yum源 ls /etc/yum.repos.d/ -l 扩展yum源下载 yum install -y epel-release 一些有趣的软件 sl cowsay 字符串 Linux开发工具
vim编辑器
文本编写 - - 写代码功能与nopad相似
vim是一个多模式的编辑器命令模式、插入模式、底行模式替换模式 vim打开一个文件后默认进入命令模式此时按所有的输入都没显示因为用户所有的输入都当作命令 键盘输入i之后进入插入模式此时可以写入代码 回退到命令模式 Esc 按键 在按 shift 进入底行模式输入wq进行保存并退出 上述vim三种模式之间的切换总结 命令模式下一些命令 gg定义光标到最开始行shiftg(G)定义光标到最结尾行nshiftg定义光标到第n行shift$定位光标到当前行结尾 //锚点shift^定位光标到当前行开始wb光标按照单词进行行内或者是跨行进行移动hjkl光标 左下上右移动nyy复制光标所在行n行ndd剪切光标所在行n行np粘贴n重复行到光标所在的下一行u撤销ctrlr取消撤销shift~快速大小写转换nr对光标字符之后的所有字符进行批量化替换shiftR进入替换模式nx光标所在的位置往后删一个n个 //底行中vs打开多个文件编辑窗口 ctrlww切换光标所在窗口 vim配置
原始的vim开始写代码没有代码提示因此我们需要进行相关的配置
我们对vim的配置就是在一个名为 .vimrc 的隐藏文件下
一般路径为/etc/vimrc 常用配置有以下几种 set nu 在左侧行号 set tabstop tab 长度设置为 4set nobackup 覆盖文件时不备份set cursorline 突出显示当前行set ruler 在右下角显示光标位置的状态行set autoindent 自动缩进 直接执行下述已经配置好的vim不要在root用户下执行 curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh bash ./install.sh