文章目录
vi 和 vim 的基本介绍
所有的 Linux 系统都会内建 vi 文本编辑器。
vim 具有程序编辑的功能,可以看作是 vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补充、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
vi 和 vim 常用的三种模式
1. 正常模式
以 vim 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,我们可以使用【上下左右】按键来移动光标,你可以使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制、黏贴】来处理你的文件数据。
2. 编辑模式
按下 i、I、o、O、a、A、r、R等任何一个字母之后才会进入编辑模式,一般来说按 i 即可。
3. 命令行模式
从编辑模式输入 ESC 键以后,再次输入冒号即可计入命令行模式。在这个模式中,可以提供相关指令,完成读取、存盘、替换、离开 vim、显示行号等动作则是在此模式中达成的。
vi 和 vim 模式的互相切换
命令模式下的指令:
w 保存
q 退出
wq 写入并退出
q! 强制退出、不保存
vi 和 vim 快捷键的使用
大部分情况下只有在正常模式下快捷键才有作用,有如下常用快捷键:
- 按 【yy】 拷贝当前行,按 【5yy】 拷贝当前行向下的 5 行,按 【p】 即可向光标下一行粘贴复制行。
- 按 u 撤销最近的一次操作。
- 设置文件的行号,取消文件的行号 命令模式下 【:set nu】 和 【:set nonu】。
- 按 【dd】 删除当前行,按 【5dd】 删除当前行向下的 5 行。
- 在文件中查找某个单词 命令模式下 【/关键字】,回车查找。输入 【n】 就是查找下一个匹配项。
- 编辑 /etc/profile 文件,使用快捷键到文档的最末行【G】和最首行【gg】
- 编辑 /etc/profile 文件,并将光标移动到第 20 行(第一步:显示行号 :set nu。第二步: 正常模式下输入 20 这个数再输入 shift + g)
RPM 包管理
1.rpm 包介绍:指具有 .rpm 扩展名的文件。rpm 是 redhat package manager(RedHat 软件包管理工具)的缩写,类似 windows 的 .exe 文件,这一文件格式名臣虽然打上了 RedHat 的标志,但理念是通用的。Linux 的分发版本都有采用(redhat、suse、centos 等等),可以算是公认的行业标准了。
2.查询已安装的 rpm 列表:rpm -qa | grep xx(firefox)
3.rpm 包名的基本格式及其解析
一个 rpm 包名:firefox-45.0.1-1.el6.centos.x86_64.rpm
解析:
软件名称:firefox
版本号:45.0.1-1
适用操作系统:el6.centos.x86_64(表示 centos6.x的64位系统)
如果是i686、i386表示32位系统,noarch表示通用。
4.rpm 包的其他查询指令
5. 卸载 rpm 包的指令:rpm -e RPM包的名称
6. 安装 rpm 包的指令: rpm -ivh RPM包全路径名称
参数说明:
i = install 安装
v = verbose 提示
h = hash 进度条
YUM 包管理
1.yum 包介绍:yum 是一个 shell 前端软件包管理器。基于 rpm 包管理,能够从指定的服务器自动下载 rpm 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。功能和 rpm 类似,但是比 rpm 更方便。
2.yum 的基本指令
第一步先查询 yum 服务器是否有需要安装的软件:yum list | grep xx软件列表
第二步安装指定的 yum :yum install xxx
JDK 安装和配置
jdk 官网下载:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
点击下方的安装包,然后注册账号/登录账号即可免费下载
安装步骤:
- 先将软件通过 xftp5 上传到 /opt 下
- 解压缩到 /opt 的指令:tar -zxvf jdk名称
- 配置环境变量的配置文件 vim /etc/profile
- JAVA_HOME=/opt/第二步解压后的jdk名称
- PATH=/opt/第二步解压后的jdk名称/bin:$PATH
- export JAVA_HOME PATH
- 需要重新登录一下环境变量才能生效
示例配置信息如下:
测试是否安装成功:在任何目录下都可以使用 javac、java -version 等命令。
使用 vim Hello.java 来编写一个简单的 Hello.java,输出 “hello world”
编写完成后
使用 java Hello.java 编译源文件,再使用 javac Hello 运行程序
MySQL 安装和配置
https://jingyan.baidu.com/article/3c48dd34272ea9a10ae35846.html