shell腳本介紹、shell腳本結構和執行、date命令用法、shell腳本中的變量


7月11日任務

20.1 shell腳本介紹
20.2 shell腳本結構和執行
20.3 date命令用法
20.4 shell腳本中的變量

 

20.1 shell腳本介紹

1、shell腳本語言是linux系統的系統命令的一個集合:他包含了有邏輯判斷、循環語句和自定義的函數等。

2、shell腳本用來實現系統管理的自動化運維,提高管理效率。如:每日凌晨3點需要備份數據或要部署上百台機器的時候,就可以使用腳本文件同時進行操作,大大提高效率。

3、shell腳本編寫是運維工作的重點,也是工作應聘的必備熟練的一項技能,很多公司在招聘時候都會要求會編寫Python腳本、PHP腳本、或shell腳本,其中的一種。熟練掌握必須要多練習多看腳本代碼,做到根據需求就能夠寫出腳本,同時要有解決問題的思路。

 

20.2 shell腳本結構和執行

編寫shell腳本包括有固定的格式+腳本內容

#!/bin/bash 腳本文件頭固定格式,當然如果是在本機執行,也可以不需要文件頭的格式內容,因為機器會默認腳本中的接下來的所有命令都會被解釋器自動解析。 腳本中除了文件頭第一行以外,以#開頭的行作為解釋說明
[root@jimmylinux-001 shell]# sh 01.sh  腳本的名字以.sh結尾,用於區分這是一個shell腳本。

執行方法有兩種,首先需要給腳本文件添加執行權限。

查看腳本執行過程

查看腳本是否有語法錯誤,如果沒有輸出表示沒有問題。

 

20.3 date命令用法

單獨在Linux里面輸入date可以顯示當前的日期和時間,在shell中date的作用很大,例如在腳本當中可以標記一個日志或者針對某個文件進行更改,可以使用date去加一個日期的標記,方便查詢具體是那天生成的。

顯示語言轉換

LANG=en

再輸入date命令顯示的時間為英文的

LANG=zh_CN.UTF-8

再輸入date命令顯示的時間為中文的

 

20.4 shell腳本中的變量

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM