vim编辑器
vim是一个类似于vi的著名的功能强大、高度可定制的文本编辑器,在vi的基础上改进和增加了很多特性。默认所有linux系统都支持。
vim的三种模式
命令模式:默认使用快捷键
上下左右:hjkl
直接到首行:gg
直接到末行:G
输入模式:从命令模式通过a、i、o中任意一个字母进入,Esc返回命令模式,无法直接到末行模式。
末行模式:只能在命令模式下通过:,/,?进入
:w---保存
:q---退出(在没有修改内容情况下直接退出)
:q!---强制退出(不保存修改)
:wq!---强制保存退出(SHIFT+zz也可以)
:setnu---显示行号
替换:
:s/one/two---将光标所在行的第一个one替换成two
:s/one/two/g---将光标所在行的所有one替换成two
:%s/one/two/g---将全文的one替换成two
大小写字母替换:
gu---改成小写
gU---改成大写
查找:
/---自顶向下查找
?---自底向上查找
shell脚本
什么是shell脚本???
shell脚本就是将所有的shell命令有逻辑的组织到一起
脚本的大致过程为:写脚本--->授权--->执行
脚本文件执行的两种方式:
1../filename-----需要具备x(执行)权限
2.bash filename-----不具备x(执行)权限也可以
注意:
1.脚本文件名必须以.sh结尾
2.内容前四行通常为:
a.#!/bin/bash
b.#脚本的大致功能描述
c.#编写人员的邮箱
d.#编写时间
3.参数--传参
$? --- 表示上一次输出的结果 --- 返回0 上一次命令成功;非零,不成功
$# -- 统计脚本中的所有的参数个数
$ -- 对应参数的值
$n -- n >=1的整数 第n个参数
$0 -- 表示脚本的名称
转载于:https://blog.51cto.com/14191210/2363764