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