Linux命令vi、vim及rpm安装(三)
来源:互联网 发布:如何用淘宝内部券赚钱 编辑:程序博客网 时间:2024/05/21 17:29
vi与vim编辑器
- vi:Virsual Interface(Linux/Unix中默认的文本编辑器,许多程序的编辑功能会调用vi)
- vim:Vi Improved(vi编辑器的增强版本,语法高亮等扩展功能)
格式:#vim filename
开始编辑操作:i:在光标所在字符前插入a:在光标所在字符后插入o:在光标所在行的下面另起一新行插入s:删除光标所在的字符并开始插入I:在光标所在行的行首插入 如果行首有空格则在空格之后插入A:在光标所在你行的行尾开始插入O:在光标所在行的上面另起一行开始插入S:删除光标所在行并开始插入u:撤销上一步的操作U:撤销当前行的所有修改Ctrl+r 恢复上一步被撤销的操作
保存和退出vim编辑器:都是先按esc,:w 保存文件但不退出:w! 强制保存但不退出:wq 保存并退出vim编辑器ZZ 同上,保存并退出vim编辑器:q 未做处理则正常退出,已做处理则不生效,编辑器发出警告:q! 强制退出vim编辑器,放弃编辑处理的结果
快捷键操作:0:跳转至光标所在行的最顶端^:跳转至光标所在行除空格外的最前端$:跳转至光标所在行的行尾gg:跳转至文件的首行G:跳转至文件的末尾行文件查找:/txt:向后查找字符串?txt:向前查找字符串n,N:跳至下一个/上一个找到的字符串
RPM包管理机制
- RPM:RedHat Package Manager,建立集中数据库,记录软件安装卸载等变化信息,分析软件包依赖关系。
- RPM包文件名特征
- 软件名-版本信息.操作系统.硬件架构.rpm
– bash-4.1.2-15.el6_4.x86_64.rpm
- 软件名-版本信息.操作系统.硬件架构.rpm
- RPM包的一般安装位置
查询已安装的软件
- 查询已安装的RPM软件包的信息
- 格式:rpm -q[子选项] [软件名称]
– -a:列出已安装的所有软件包
– -i:查看指定软件的详细信息
– -l:查看指定软件的文件安装清单
– -c:仅列出清单中的配置
- 格式:rpm -q[子选项] [软件名称]
确认软件包的安装情况#rpm -q bash(查询是否安装)#rpm -qa (查询所有安装包)#rpm -qa vim* (-qa可使用通配符,其他不行)#rpm -ql bash (列出软件安装路径清单)#rpm -qi bash (查看软件说明)
- 查询某个目录/文件是哪个RPM包带来的
- 格式:rpm -qf [文件路径]…
– 即使目标文件被删除,也可以查询
- 格式:rpm -qf [文件路径]…
示例代码:#rpm -qf /bin/bash /etc/inittab
查询待安装的软件包
- 查询未安装的RPM安装文件
- 格式:rpm -q[子选项] [RPM包文件]
- 常用的子选项:
– -pi:查看指定软件的详细信息
– -pl:查看指定软件的文件安装清单
– -pc:仅列出清单中的配置
安装及升级
- 安装或升级RPM软件
- 格式:rpm -i RPM包文件…
rpm -U RPM 包文件…
rpm -F RPM包文件… - 辅助选项
– -v:显示细节信息
– -h:以#号显示安装进度
– –force:强制安装、覆盖安装
– –test:测试安装,不做真实安装动作
- 格式:rpm -i RPM包文件…
卸载
- 卸载RPM软件
- 格式:rpm -e 软件名.. ..
验证待安装的.rpm包
- 检查.rpm包文件完整性、是否被破坏
– 用法:rpm -K –nosignature RPM包文件…- 检查.rpm包文件是否为官方版本
– 用法:rpm –import 软件官方公钥
rpm -K RPM包文件…
- 检查.rpm包文件是否为官方版本
rpm查询/卸载的对象不能是.rpm安装文件,只需指定软件名部分
阅读全文
0 0
- Linux命令vi、vim及rpm安装(三)
- linux安装.rpm包及rpm命令
- Linux中vi/vim安装及使用方法
- linux命令--vi,vim
- Linux下rpm软件包rpm命令的安装及卸载
- Linux命令之vi(vim类似)
- linux vi(vim)命令总结
- Linux命令之vi/vim
- 【Linux】vi/vim操作命令
- rpm命令详解及安装
- Linux命令——VI/vim命令
- Linux的文本编辑命令除了vi(vim),还有哪些?
- Linux下vi(vim)的基本命令
- vi/vim常用配置及使用命令
- linux RPM包安装命令
- Linux RPM程序安装命令
- [linux]vi/vim中的替换命令详解
- Linux vi/vim 编辑命令总结
- 英语短语
- Android手机设备唯一标识符
- 安卓设计模式——桥接模式
- realloc、malloc、以及calloc函数的区别
- Android RecyclerView 使用完全解析 体验艺术般的控件
- Linux命令vi、vim及rpm安装(三)
- ajax提交表单时阻止表单自动提交
- wx.request(OBJECT)请求头
- 23种设计模式(7)-装饰者模式
- Machine Learning:Logistic Regression
- dubbo之入门
- 微信小程序正则验证手机号
- nagios中xml脚本模板
- 控制台输入年份,判断是否为闰年?