初识Vim编辑器、yum仓库与Shell命令脚本

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....    对应的各自的参数

原文地址:https://www.cnblogs.com/shrdbk/p/11545146.html