Shell脚本编程小实验

Shell脚本编程小实验

复制/etc/目录下的所有东西备份到/app/目录下


展示:---------------------------------------------------

#!/bin/bash

#-----------------------------------------------------

#Author:                gaoqian

#QQ:                    350080546

#Date:                  2018-05-27

#FileName:              backup.sh

#-----------------------------------------------------

echo"startbackup......"

sleep5

echo-e "\e[1;31mstart backup......\e[0m"

sleep5

cp -av /etc/ /app/etc`date +%F+%T`

echo "\e[1;31mbackpuis finished\e[0m"

--------------------------------------------------------------

1.第一步:

查看环境变量。

输入:echo$PATH

显示结果:

#/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin


2.第二步:

进入家目录下/bin目录

目的是查看是否存在该目录,准备将脚本放在该目录下。

#cd/root/bin

#-bash:cd: /root/bin: No such file or directory

发现报错,找不到路径。

 

3.第三步:

准备新建目录

输入:Mkdir/root/bin

输入:cd /root/bin 回车

[root@localhost bin]# 

进入该目录,成功。

 

4.第四步:

新建vim shell   ”backup.sh“”文件到该目录下

在/bin目录下 输入:vim backup.sh 回车,开始写入文件。

1.进入vim编辑器的命令模式:

                                按小写字母i 进入编辑模式:开始写入

#!/bin/bash

#-----------------------------------------------------

#Author:                gaoqian

#QQ:                    350080546

#Date:                  2018-05-27

#FileName:              backup.sh

#-----------------------------------------------------

echo-e "\e[1;31mstart backup......\e[0m"

sleep5

cp-av /etc/ /app/etc`date +%F+%T`

echo"\e[1;31mbackpuis finished\e[0m"

编辑完成后,按exc退出编辑模式,进入命令模式。

按shift+:进入扩展命令模式。

按小写wq保存并退出。

 

6.给文件加上可执行权限。(保险起见)

#chmod+x backup.sh

 

7.执行程序

在任何目录下都可以执行程序(因为程序放在PATH目录下 系统可以直接搜索到。)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值