shell 脚本实操100例


shell 脚本实操100例


Shell 脚本(shell script),是一种为 shell 编写的脚本程序。

shell (壳)


shell 脚本实操100例


Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

使用 vi first.sh 命令可以编辑一个shell脚本

#!/bin/bash
echo "Hello world!"

#shell 脚本的第一行都是要指定脚本的解释程序
#第二行的意思代表在屏幕上打印   Hello world!

第一步,首先我们应该给这个shell脚本增加一个可执行的权限

shell 脚本实操100例

文件没有可执行权限


shell 脚本实操100例

文件增加可执行权限之后


方法: chmod +x 脚本名称

chmod +x first.sh

第二步:执行脚本

./first.sh


shell 脚本实操100例

执行之后的效果

#!/bin/bash
useradd "$1"
echo "$2" | passwd --stdin  "$2"

#$1  是执行脚本的第一个参数(表示用户名),$2是第二个参数 (用户登录密码)
创建logbak.sh
vi /logbak.sh

编写shell内容

#!/bin/bash
tar  -zcf  log-`date +%Y%m%d`.tar.gz  /var/log

#tar 是打包命令   备份的文件包名称括日期标签。

编写计划任务:

# crontab  -e 
00 03  *   *  5  /logbak.sh
#!/bin/bash
#提取根分区剩余空间
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  << EOF
Insufficient resources,资源不足
EOF
fi
done
#!/bin/bash
num=$[RANDOM%100+1]                 
#random用于随即生成一个指定范围内的随机数
while :
do
  	read -p "Enter: "  number
    if  [ $number -eq  $num ];then            
      	echo "猜对了"
				exit
    elif [ $number -gt $num ];then
    		echo  "猜大了"
		else 
      	"猜小了"
		fi
  done

shell脚本实操100例源码,实战案例

加Q获取哦,必送[微笑]

展开阅读全文

页面更新:2024-04-29

标签:脚本   随机数   剩余   命令   权限   内存   文件   程序   用户   空间

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top