linus第四章----Vim编辑器与Shell脚本

linux中有很多编辑器,yum安装即可

vi,vim等等

Vim文本编辑器,优势是有颜色区分

 Vim命令模式常用命令

                                                                                                           表4-1 Vim中常用的命令

命令 作用
dd 删除(剪切)光标所在整行
5dd 删除(剪切)从光标处开始的5行
yy 复制光标所在整行
5yy 复制从光标处开始的5行
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作
p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

末行模式下的命令:

:wq!强制推出并保存

:set nu 显示行号

:set nonu 不显示行号

:命令  执行该命令

配置网卡信息:

早期的RHEL版本中,第一块网卡为eth0,第二块eth1,以此类推,配置文件ifcfg-eno网卡配置文件目录为: /etc/sysconfig/network-scripts

配置yum软件仓库:

/etc/yum.repos.d目录中

格式如下:

[rhel-media] :Yum软件仓库唯一标识符,避免与其他仓库冲突。

name=linuxprobe:Yum软件仓库的名称描述,易于识别仓库用处。

baseurl=file:///media/cdrom:提供的方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)。

enabled=1:设置此源是否可用;1为可用,0为禁用。

gpgcheck=1:设置此源是否校验文件;1为校验,0为不校验。

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release:若上面参数开启校验,那么请指定公钥文件地址。

编写Shell脚本:

shell终端解释器相当于硬件与你之间的翻译官

vim 文件名.sh

bash 文件名.sh 执行脚本

接收用户的参数:

$0对应的是当前Shell脚本程序的名称,$#对应的是总共有几个参数,$*对应的是所有位置的参数值,$?对应的是显示上一次命令的执行返回值,而$1、$2、$3……则分别对应着第N个位置的参数值

sh 文件名.sh 1 2 3 4 5 .....

判断用户的参数:

文件测试

-d   测试文件是否为目录类型

-e   测试文件是否存在

-f    测试文件是否是一般文件

-rwx    测试文件是否可读,可写,可执行

运算符: -eq,-gt,-lt,-ne(不等于),-le,-ge

字符串比较字符:=,!=,-z(是否为空)

流控制语句:if,for,while,case

if语句:

for语句:

 

while语句:

 case语句:

猜你喜欢

转载自www.cnblogs.com/724sevenfloor/p/12924430.html
今日推荐