前言:继续昨天的vim模式,今天学的很多,开始逐渐进入正题了。
vim输入模式:对文本进行编辑
命令模式跳转到输入模式:
i##当前光标处插入
o##下一行插入
O##上一行插入
ESC##返回上一个模式
a##在光标后插入
A##在所在行 行尾插入
末行模式:查找替换
:进入末行模式
显示所有的命令选项:set all
显示所有行号 :set nu
关闭行号:set nonu
显示下划线:set cul
关闭下划线:set nocul
显示隐藏字符:set list
加密:set key=密码
解除密码:set key=(什么都不要加)
自动缩进:set ai
指定空格代替tab: set ts=4 ##一个tab=4个空格
保存退出:wq
另存为:w 目标路径
将另一文件加入到当前文件编辑:r 目标文件
读取命令结果,写入当前文件中:.!命令
取消高亮:nohl
末行模式下 查找替换
用法:范围 s/旧字符/新字符/修饰符 (旧字符可以使用通配符)
范围:如不写,默认光标当前行
#,# 某一行到某一行 #代表数字
% 全文
修饰符:i:不区分大小写 g:整行中所有命中的关键字都替换(如不加默认每行第一个替换) c:修改之前询问
在配置文件中 #号开头的行为注释不生效 /:分隔符 (分隔符可以更换#$)
linux安装软件有三种方式:
源码编译安装:程序由开发人员开发出来
编译:将人类代码翻译成二进制语言
源码:编写好的的文件 (c java)
缺点:如出现问题,不了解源代码,无法解决 。安装过程复杂。没有管理人员
优点:系统兼容性强,如理解源代码可以修改。
安装步骤:
第一步 将tar安装包解压后进入该安装包 ./configure --prefinx=安装路径:更改你的安装路径。 选择你要安装软件的功能。检测你的安装环境
第二部 make -j2 : 将源代码 编译成二进制语言,让电脑可以看懂(j代表使用几核cpu)
第三步 make install: 将二进制数据写入硬盘,安装进系统
如果第二部出错 需删除makefile文件 否则一直报错
rpm安装(安装管理工具)
优点:统一的安装包格式,使用简单。成品编译
缺点:软件安装有依赖关系
用法:rpm -q 软件名:查看是否已安装
rpm -qi 软件名 :查看软件包详细信息
rpm -ql 软件名:该软件的所有文件列表
rpm -qc 软件名 :查看软件更详细文件列表
rpm -qf 软件名 : 查看软件源安装包
卸载:rpm -e 软件名
升级:rpm -U 升级包
安装:rpm -i 安装包全称 (可能会出现依赖关系,安装依赖文件)
选项:force 强制安装 h显示安装过程
下载安装包 一般结尾rpm
挂载:将硬件和根分区下某一文件夹做关联(相当于提供一个入口)
linux当中一切皆是文件,无论硬件软件
用法:mount 硬件路径 /mnt
总结:这几天学的比较多,内容一天讲不完,博客写不完,慢慢消化吧。