比特币做空网站,京东网站开发费用,wordpress啦,node 网站开发 视频教程yum 和 vim 1. Linux 软件包管理器 yum1.1 什么是软件包1.2 查看软件包1.3 如何安装软件1.4 如何卸载软件1.5 关于 rzsz 2. Linux编辑器-vim使用2.1 vim的基本概念2.2 vim的基本操作2.3 vim命令模式命令集2.4 vim底行模式命令集2.5 vim操作总结补充#xff1a;vim下批量化注释… yum 和 vim 1. Linux 软件包管理器 yum1.1 什么是软件包1.2 查看软件包1.3 如何安装软件1.4 如何卸载软件1.5 关于 rzsz 2. Linux编辑器-vim使用2.1 vim的基本概念2.2 vim的基本操作2.3 vim命令模式命令集2.4 vim底行模式命令集2.5 vim操作总结补充vim下批量化注释和批量化去注释的方法 3. 设置让普通用户进行sudo提权步骤4. 简单vim配置 1. Linux 软件包管理器 yum
1.1 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上,通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装。软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系.yum(Yellow dog Updater, Modified)是Linux下非常常用的一种软件包管理器. 主要应用在Fedora, RedHat, Centos等发行版上. 1.2 查看软件包
通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常多, 这里我们需要使用 grep 命令只筛选出我们关注的包例如:
yum list | grep lrzsz注意事项: 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.“x86_64” 后缀表示64位系统的安装包, “i686” 后缀表示32位系统安装包. 选择包时要和系统匹配.“el7” 表示操作系统发行版的版本. “el7” 表示的是 centos7/redhat7. “el6” 表示 centos6/redhat6.最后一列, base 表示的是 “软件源” 的名称, 类似于 “小米应用商店”, “华为应用商店” 这样的概念. 1.3 如何安装软件
[sudo/root身份] yum install [-y] xxxyum 会自动找到都有哪些软件包需要下载, 这时候敲 “y” 确认安装. 出现 “complete” 字样, 说明安装完成.
注意事项: 安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成.yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外一个软件, yum会报错.如果 yum 报错, 请自行百度. 例如在Linux下安装一个小火车sl指令 运行一下
1.4 如何卸载软件
[sudo/root身份] yum remove [-y] xxx补充 在centos中凡是能够直接被用户下载的软件其实已经是一些非常稳定的软件了但centos每年都会有一些新增的软件它们又没有被测试过稳定性还存疑所以不能直接更新到yum软件包集合里所以yum会提供两个软件源一个是base(基本软件源很稳定)另一个是epel(扩展软件源稳定性尚未可知)。当epel里的软件经过一段时间使用测试后稳定性已有保障就会被更新到base软件源中使base软件源得以扩充。
一般来说系统都会有一个基本软件源但扩展软件源需要自行安装安装指令为
yum -y install -y epel-release我已经安装过了所以他会提示我已安装到最新。而且上面安装可能需要root权限
可通过ls /etc/yum.repos.d/指令查看当前系统的软件源
也可以通过vim /etc/yum.repos.d/CentOS-Base.repo指令查看软件源内置的软件下载地址链接
1.5 关于 rzsz
这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件. 安装完毕之后可以通过拖拽的方式将文件上传过去.
需要先安装lrzsz包 sudo yum install lrzszrzsz包括以下两个命令 rz这是一个接收receive命令允许用户从本地Windows或其他支持ZModem协议的系统通过SSH或Telnet会话上传文件到Linux服务器。当你在终端中运行rz命令时会在本地系统打开一个文件选择对话框你可以从中选择要上传的文件然后这些文件会被按照ZModem协议高效地传输到Linux服务器。sz这是一个发送send命令作用与rz相反它允许用户从Linux服务器上下载文件到本地支持ZModem协议的系统。运行sz filename命令将会把服务器上的指定文件传输到本地机器。 注意事项 关于 yum 的所有操作必须保证主机(虚拟机)网络畅通!!! 可以通过 ping 指令验证
ping www.baidu.com2. Linux编辑器-vim使用
vi/vim的区别简单点来说它们都是多模式编辑器不同的是vim是vi的升级版本它不仅兼容vi的所有指令而且还有一些新的特性在里面。例如语法加亮可视化操作不仅可以在终端运行也可以运行于x window、 mac os、windows。
2.1 vim的基本概念
我们主要介绍vim的三种模式,分别是命令模式command mode、插入模式Insert mode和底行模式last line mode各模式的功能区分如下
正常/普通/命令模式(Normal mode) 控制屏幕光标的移动字符、字或行的删除移动复制某区段及进入插入模式下或者到底行模式 插入模式(Insert mode) 只有在插入模式下才可以做文字输入按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式。 末行/底行模式(last line mode) 文件保存或退出也可以进行文件替换找字符串列出行号等操作。 在命令模式下shift; 即可进入该模式。要查看你的所有模式打开vim底行模式直接输入:help vim-modes 2.2 vim的基本操作
[命令模式]切换至[插入模式] 输入a输入i输入o [插入模式]切换至[命令模式] 按一下「ESC」键转到[命令模式]。 [命令模式]切换至[底行模式] 「shift ;」, 其实就是输入「:」 退出vim及保存文件,在[命令模式]下按一下「:」冒号键进入底行模式,例如: : w 保存当前文件: wq (输入「wq」,存盘并退出vim): q! (输入q!,不存盘强制退出vim) 2.3 vim命令模式命令集 按「i」切换进入插入模式「insert mode」按i进入插入模式后是从光标当前位置开始输入文件按「a」进入插入模式后是从目前光标所在位置的下一个位置开始输入文字按「o」进入插入模式后是插入新的一行从行首开始输入文字。按「ESC」键从插入模式切换为命令模式 n yy:复制当前行 —— n: 连续复制n行np:粘贴当前光标的下一行 —— n: 表示把指定内容粘贴n次u:撤销ctrlr: 对历史撤销,进行撤销反撤销n dd:剪切/删除指定行、连续的多行shift4 $:将光标定位到当前行的结尾shift 6^:将光标定位到当前行的开始gg:将光标定位到整个文本的最开头shiftg G:将光标定位到整个文本的最后一行n shift gnG:将光标定位到整个文本任意一行h,j,k,l:左下上,右也可以带n。w:按照单词为单位进行光标后移b:按照单词为单位进行光标前移~:对文本内容进行大小写快速切换nx:删除光标后续的一个字符可以一次删除n个 —— 一行内n shiftxX:删除光标之前的一个字符可以一次删除n个 —— 一行内nr:对光标指定的位置 进行一个字符的替换可以一次替换多个shiftrR: 进入替换模式直接进行文本替换shiftzzZZ:保存并退出 注意上述命令集当中的n表示具体数字 2.4 vim底行模式命令集
在使用末行模式之前请记住先按「ESC」键确定您已经处于命令模式再按「」冒号即可进入底行模式。 w:保存q:退出wq:保存并退出!:强制q!:不保存退出 set nu:打开行号nonu:去掉行号/关键字:做搜索搜索关键字!command:不退出vim,可以进行shell命令的执行常用函数查看vs filename分屏多文件操作 2.5 vim操作总结 补充vim下批量化注释和批量化去注释的方法
批量化注释 批量化去注释 3. 设置让普通用户进行sudo提权步骤
sudo即无需切换用户身份允许用户以root权限执行命令。在使用前需提前配置。
提权步骤 4. 简单vim配置
配置文件的位置 在目录 /etc/ 下面有个名为vimrc的文件这是系统中公共的vim配置文件对所有用户都有效。而在每个用户的主目录下都可以自己建立私有的配置文件命名为“.vimrc”。例如/root目录下通常已经存在一个.vimrc文件,如果不存在则创建之。vim在执行时会读取这个.vimrc的隐藏文件一些vim的基本配置就可以写入这个.vimrc文件中vim执行时自动读取切换用户成为自己进入自己的主工作目录,执行 cd ~打开自己目录下的.vimrc文件执行 vim .vimrc写入配置 例如向vim中写入打印行号的配置 除了打印行号还可以去百度上搜索一些更好用的vim配置写入方法都是一样的。
下面再推荐一种简单的一键配置方法
参考资料 Vim 从入门到精通 文章转载自: http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn http://www.morning.bftqc.cn.gov.cn.bftqc.cn http://www.morning.kuaijili.cn.gov.cn.kuaijili.cn http://www.morning.nyqxy.cn.gov.cn.nyqxy.cn http://www.morning.ylqrc.cn.gov.cn.ylqrc.cn http://www.morning.dqpd.cn.gov.cn.dqpd.cn http://www.morning.xxsrm.cn.gov.cn.xxsrm.cn http://www.morning.cpljq.cn.gov.cn.cpljq.cn http://www.morning.jtszm.cn.gov.cn.jtszm.cn http://www.morning.mglqf.cn.gov.cn.mglqf.cn http://www.morning.aowuu.com.gov.cn.aowuu.com http://www.morning.kpxnz.cn.gov.cn.kpxnz.cn http://www.morning.kqzrt.cn.gov.cn.kqzrt.cn http://www.morning.cljmx.cn.gov.cn.cljmx.cn http://www.morning.fyzsq.cn.gov.cn.fyzsq.cn http://www.morning.wtnyg.cn.gov.cn.wtnyg.cn http://www.morning.nfcxq.cn.gov.cn.nfcxq.cn http://www.morning.rgwz.cn.gov.cn.rgwz.cn http://www.morning.mzskr.cn.gov.cn.mzskr.cn http://www.morning.nlryq.cn.gov.cn.nlryq.cn http://www.morning.nsppc.cn.gov.cn.nsppc.cn http://www.morning.fgkwh.cn.gov.cn.fgkwh.cn http://www.morning.gtmgl.cn.gov.cn.gtmgl.cn http://www.morning.tslfz.cn.gov.cn.tslfz.cn http://www.morning.nswcw.cn.gov.cn.nswcw.cn http://www.morning.mjtgt.cn.gov.cn.mjtgt.cn http://www.morning.glnfn.cn.gov.cn.glnfn.cn http://www.morning.xnyfn.cn.gov.cn.xnyfn.cn http://www.morning.gkjyg.cn.gov.cn.gkjyg.cn http://www.morning.mm27.cn.gov.cn.mm27.cn http://www.morning.hxxwq.cn.gov.cn.hxxwq.cn http://www.morning.hqllj.cn.gov.cn.hqllj.cn http://www.morning.clbzy.cn.gov.cn.clbzy.cn http://www.morning.dfhkh.cn.gov.cn.dfhkh.cn http://www.morning.gghhmi.cn.gov.cn.gghhmi.cn http://www.morning.sxmbk.cn.gov.cn.sxmbk.cn http://www.morning.kwdfn.cn.gov.cn.kwdfn.cn http://www.morning.wgxtz.cn.gov.cn.wgxtz.cn http://www.morning.yfwygl.cn.gov.cn.yfwygl.cn http://www.morning.nnttr.cn.gov.cn.nnttr.cn http://www.morning.guofenmai.cn.gov.cn.guofenmai.cn http://www.morning.fwwkr.cn.gov.cn.fwwkr.cn http://www.morning.lkjzz.cn.gov.cn.lkjzz.cn http://www.morning.qdbcd.cn.gov.cn.qdbcd.cn http://www.morning.kcwkt.cn.gov.cn.kcwkt.cn http://www.morning.zwdrz.cn.gov.cn.zwdrz.cn http://www.morning.mnrqq.cn.gov.cn.mnrqq.cn http://www.morning.gbybx.cn.gov.cn.gbybx.cn http://www.morning.jcbjy.cn.gov.cn.jcbjy.cn http://www.morning.shyqcgw.cn.gov.cn.shyqcgw.cn http://www.morning.pznnt.cn.gov.cn.pznnt.cn http://www.morning.lffrh.cn.gov.cn.lffrh.cn http://www.morning.jyzqn.cn.gov.cn.jyzqn.cn http://www.morning.nrbcx.cn.gov.cn.nrbcx.cn http://www.morning.wqngt.cn.gov.cn.wqngt.cn http://www.morning.pjbhk.cn.gov.cn.pjbhk.cn http://www.morning.kpygy.cn.gov.cn.kpygy.cn http://www.morning.twfdm.cn.gov.cn.twfdm.cn http://www.morning.ynwdk.cn.gov.cn.ynwdk.cn http://www.morning.cplym.cn.gov.cn.cplym.cn http://www.morning.wtsr.cn.gov.cn.wtsr.cn http://www.morning.hqmfn.cn.gov.cn.hqmfn.cn http://www.morning.wgtnz.cn.gov.cn.wgtnz.cn http://www.morning.thrtt.cn.gov.cn.thrtt.cn http://www.morning.zwckz.cn.gov.cn.zwckz.cn http://www.morning.rzjfn.cn.gov.cn.rzjfn.cn http://www.morning.qykxj.cn.gov.cn.qykxj.cn http://www.morning.ruifund.com.gov.cn.ruifund.com http://www.morning.tnjz.cn.gov.cn.tnjz.cn http://www.morning.gbcxb.cn.gov.cn.gbcxb.cn http://www.morning.brwp.cn.gov.cn.brwp.cn http://www.morning.pwrkl.cn.gov.cn.pwrkl.cn http://www.morning.rhfh.cn.gov.cn.rhfh.cn http://www.morning.lyjwb.cn.gov.cn.lyjwb.cn http://www.morning.kqbjy.cn.gov.cn.kqbjy.cn http://www.morning.qzpw.cn.gov.cn.qzpw.cn http://www.morning.qwdlj.cn.gov.cn.qwdlj.cn http://www.morning.wxfjx.cn.gov.cn.wxfjx.cn http://www.morning.yfmlj.cn.gov.cn.yfmlj.cn http://www.morning.wyfpc.cn.gov.cn.wyfpc.cn