Linux脚本基础
1.文本编辑
命令模式快捷键命令
命令 | 作用 |
dd | 删除(剪切)光标所在整行。 |
5dd | 删除(剪切)从光标处开始的5行。 |
yy | 复制光标所在整行。 |
5yy | 复制从光标处开始的5行。 |
n | 显示搜索命令定位到的下一个字符串。 |
N | 显示搜索命令定位到的上一个字符串。 |
u | 撤销上一步的操作 |
p | 将之前删除(dd)或复制(yy)过的数据粘贴到光标后。 |
?字符串 | 在文本中从下至上搜索该字符串。 |
/字符串 | 在文本中从上至下搜索该字符串。 |
末行模式 快捷键命令
命令 | 作用 |
:w | 保存 |
:q | 退出 |
:q! | 强制退出(放弃对文本的修改内容) |
:wq! | 强制保存退出 |
:set nu | 显示行号 |
:set nonu | 不显示行号 |
:命令 | 执行该命令 |
:整数 | 跳转到该行 |
:s/one/two | 将当前光标所在行的第一个one替换成two |
:s/one/two/g | 将当前光标所在行的所有one替换成two |
:%s/one/two/g | 将全文中的所有one替换成two |
2.配置Yum仓库
1 第1步:首先咱们要进入到"/etc/yum.repos.d/"目录中(因为该目录存放着yum仓库的配置文件) 2 3 第2步:使用vim编辑器创建一个名为rhel7.repo的新配置文件(文件名称可随意,但后缀必需为repo),逐项写入配置参数并保存退出。 4 5 [rhel-media]:yum仓库唯一标识符,避免与其他仓库冲突。 6 7 name=linuxprobe :yum仓库的名称描述,易于识别仓库用处。。 8 9 baseurl=file:///media/cdrom :提供方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..) 10 11 enabled=1 : 设置此源是否可用,1为可用,0为禁用。 12 13 gpgcheck=1 : 设置此源是否校验文件,1为校验,0为不校验。 14 15 gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若为校验请指定公钥文件地址。 16 17 第3步:按配置参数的路径将光盘挂载,并将光盘挂载信息写入到/etc/fstab文件中。 18 第4步:使用"yum clean all" 和"yum list" 和命令检查Yum仓库是否已经可用。
3.编写简单的脚本
1 [root@kangvcar ~]# vim example.sh 2 #!/bin/bash 3 #For Example BY kangvcar 4 pwd 5 ls -al 6 第一行脚本声明(#!)是用来告知系统用何种shell解释器来执行本脚本程序 7 第二行注释信息(#)是对程序功能和某些命令的介绍信息,使得自己或他人再次看到这个脚本内容时可以快速知道这些功能的作用或一些警告信息 8 第三、四行可执行语句也就是咱们平时执行的Linux命令 9 10 可以用以下两种方式执行脚本(第二种方法需要有执行权限) 11 [root@kangvcar ~]# bash example.sh 12 [root@kangvcar ~]# ./example.sh
PS:LINUX模拟器