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目录下 系统可以直接搜索到。)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章