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

 

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