Shell共11篇
Shell while循环和until循环语句-罗小黑资源网

Shell while循环和until循环语句

while 循环语句的基本语法while <条件表达式> do 指令... done示例:显示每分钟负载情况#!/bin/bash while true do uptime >> uptime.txt sleep 5 done系统显示时间 22:29:31up 6...
小黑的头像-罗小黑资源网大会员小黑3年前
36614
Ansible一键部署LNMP-罗小黑资源网

密码保护:Ansible一键部署LNMP

本文仅供个人练习Ansiblenginx.yaml- hosts: web tasks: - name: nginx repo file copy: src=./conf/nginx.repo dest=/etc/yum.repos.d/nginx.repo - name: install nginx yum: name=nginx stat...
shell if语句-罗小黑资源网

shell if语句

if 语句格式单分支结构#第一种 if <条件表达式> then 指令 fi #第二种 if <条件表达式>; then 指令 fi实例1#/bin/bash read -p "请输入两个整数:" a b if (( $a == $b )...
小黑的头像-罗小黑资源网大会员小黑3年前
06814
Shell case条件语句的应用实践-罗小黑资源网

Shell case条件语句的应用实践

语法格式case "变量" in 值1) 指令1 ;; 值2) 指令2 ;; *) 指令3 ;; esac示例#!/bin/bash read -p "请输入[1-3]数字:" a case "$a" in 1) echo "1" ;;...
小黑的头像-罗小黑资源网大会员小黑3年前
0467
Shell for循环和select循环语句-罗小黑资源网

Shell for循环和select循环语句

for循环格式for 变量名 in 变量取值列表 do 指令 done示例打印5 4 3 2 1 5个数字#!/bin/bash for i in 5 4 3 2 1 do echo $i done 方法二 #!/bin/bash for (( i=5;i>0;i--)) do echo $i done...
小黑的头像-罗小黑资源网大会员小黑3年前
05411
break、continue、exit、return的区别和对比-罗小黑资源网

break、continue、exit、return的区别和对比

break、continue在条件语句及循环语句(for、while、if等)中用于控制程序的走向;而exit则表示终止所有语句并退出当前脚本,exit除此之外还可以返回上一次程序或命令的执行状态值返回给当前shell...
小黑的头像-罗小黑资源网大会员小黑3年前
0425
NGINX日志切割-罗小黑资源网

NGINX日志切割

前言Nginx日志对于统计、系统服务排错很有用。Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。access.log 记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log ...
小黑的头像-罗小黑资源网大会员小黑3年前
06610
Linux一键重装脚本,Centos、Debain、Ubuntu随意选择-罗小黑资源网

Linux一键重装脚本,Centos、Debain、Ubuntu随意选择

今天分享一下脚本,可以一键安装Centos、Debain、Ubuntu三种系统,而且可以选择各种版本的系统,同时还支持自定义系统,有需要的朋友可以试试.支持重装的系统Debian 9/10 Ubuntu 18.04/16.04 Ce...
小黑的头像-罗小黑资源网大会员小黑3年前
06110
Shell:变量数值计算(上)-罗小黑资源网

Shell:变量数值计算(上)

算数运算符{mtitle title='Shell常见的算数运算符'/}算数运算符意义+、-加法(正号)、减法(负号)*、/、%乘、除、取余**幂运算++、--增加及减少!、&&、双竖线逻辑非(取反)、逻辑与、逻辑或<、&...
小黑的头像-罗小黑资源网大会员小黑3年前
06514
Shell:变量数值计算(下)-罗小黑资源网

Shell:变量数值计算(下)

bc 命令用法如果没有安装bc,用下面命令进行安装centos systemctl intall -y bcUnbunt apt-get install -y bcroot@cs:/server/scripts# echo 3+5|bc 8 root@cs:/server/scripts# echo 3-5|bc -2 ...