vim编辑器
用于编辑文本内容,是vi编辑器的升级版,与VI相比,vim编辑器有代码着色功能
vim编译器有三种模式:
命令模式: 控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。
输入模式:正常的文本录入。
末行模式:保存或退出文档,以及设置编辑环境。
vim中常用的命令:
命令模式下的快捷键:
dd 删除或剪切光标所在的行
数字 dd 删除或剪切从光标开始的行数
yy 复制光所在的几行
数字 yy 复制从光标开始的几行
p 粘贴(光标之后)
u 撤销上一步的操作
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
末行模式的命令:
w 保存
set nu 显示行号
set no nu 不显示行号
: 命令 执行该命令
: 整数 跳到该行
:s/ */* * 光标所在的第一个*替换为**
:s/*/**/g 将光标所在的行的所有*替换为**
:% s/*/**/g 将全文的*替换为**
更改用户名
yum仓库
将大量的包打包在一起,自动解决依赖关系。
[ ] 唯一标识符 用于区分其他仓库
name 名称描述
baseurl 挂载地址
enabled 设置语言是否可用( 1可用 0不可用)
gpgcheck 1校验 0不校验
gpgkey 是公钥地址,当gpgcheck是0时,不用写
Shell脚本
Shell脚本名称随意,但一般后缀为.sh,以表示是脚本文件。
Shell脚本格式:(脚本声明和脚本正文必须有,脚本注释可以没有)
第1行.脚本声明,告诉系统用那种shell解释器执行该脚本
第2行.脚本注释
第3.4行.脚本正文,常见命令配合流程控制语句等组成有一定功能的脚本程序
运行Shell脚本
1)bash 脚本文件所在位置/脚本文件名。bash Desktop/test.sh
2)./脚本文件所在位置/脚本文件名。这种方式需要有文件的执行权限(默认没有)。要用chmod命令为文件增加执行权限。
Shell脚本内设的用于接收参数的变量:
$0 当前shall脚本的名称
$# 总共有几个参数
$* 所有位置的参数
$? 显示上一次命令的执行返回值
$1/2/3/4/5.... 对应的各自的参数