国产自91精品一区二区,久久日韩精品一区二区三区,国内老熟妇对白HDXXXX,国产精品一区二区三广区,久久精品亚洲中文字幕无码麻豆

shell 脚本实操100例-MANBEXT客户端官网

shell 脚本实操100例

2026-02-06 22:49:55投稿人:098直播手機客戶端(遼陽)有限公司圍觀54963 評論

shell 腳本實操100例


shell 腳本實操100例


Shell 腳本(shell script) ,是一種為 shell 編寫的腳本程序。

shell (殼)


shell 腳本實操100例


Shell 是一個用 C 語言編寫的程序 ,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設計語言  。

  • shell 腳本程序簡介

使用 vi first.sh 命令可以編輯一個shell腳本

#!/bin/bashecho "Hello world!"#shell 腳本的第一行都是要指定腳本的解釋程序#第二行的意思代表在屏幕上打印   Hello world
!
  • 運行shell腳本程序的方式

第一步  ,首先我們應該給這個shell腳本增加一個可執(zhí)行的權限

shell 腳本實操100例

文件沒有可執(zhí)行權限


shell 腳本實操100例

文件增加可執(zhí)行權限之后


方法 : chmod +x 腳本名稱

chmod +x first.sh

第二步 :執(zhí)行腳本

./first.sh


shell 腳本實操100例

執(zhí)行之后的效果

  • 通過位置變量常見Linux系統(tǒng)賬戶和密碼
#!/bin/bashuseradd "$1"echo "$2" | passwd --stdin  "$2"#$1  是執(zhí)行腳本的第一個參數(表示用戶名)

,$2是第二個參數 (用戶登錄密碼)
  • 每周五使用 tar 命令備份 /var/log 下面的所有日志文件
創(chuàng)建logbak.shvi /logbak.sh編寫shell內容#!/bin/bashtar  -zcf  log-`date +%Y%m%d`.tar.gz  /var/log#tar 是打包命令   備份的文件包名稱括日期標簽
	。

編寫計劃任務:

# crontab? -e?00 03? *   *  5  /logbak.sh
  • 實時監(jiān)控本機內存和硬盤剩余空間,剩余內存少于500M的時候,根分區(qū)少于1000M的時候,發(fā)送報警郵件給root管理員
#!/bin/bash#提取根分區(qū)剩余空間disk_size=$( free | awk  `///{ print   $4}` )#提取內存剩余空間men_size=$(df | awk `///{ print  $4}`)while:do#注意一下,內存和磁盤的提取空間大小是按照Kb為單位的if [  $disk_size  -le  512000   -a  $men_size  -le  1024000  ];then  mail  -s  Warning  root  << EOFInsufficient resources,資源不足EOFfidone