文章目录预定义变量1. 基本介绍2. 基本语法3. 应用实例预定义变量1. 基本介绍就是 shell 设计者事先已经定义好的变量,可以直接在 shell 脚本中使用2. 基本语法$$ (功能描述:当前进程的进程号(PID))$! (功能描述:后台运行的最后一个进程的进程号(PID))$?(功能描述:最后一次执行的命令的返回状态。
文章目录位置参数变量1. 介绍2. 基本语法3. 位置参数变量位置参数变量1. 介绍当我们执行一个 shell 脚本时,如果希望获取到命令行的参数信息,就可以使用到位置参数变量比如 : ./myshell.sh 100 200 , 这个就是一个执行 shell 的命令行,可以在 myshell 脚本中获取到参数信息2. 基本语法$n
文章目录运算符1. 基本介绍2. 基本语法3. 应用实例 oper.sh运算符1. 基本介绍学习如何在 shell 中进行各种运算操作。2. 基本语法“$((运算式))”或“$[运算式]”或者 expr m + n //expression 表达式注意 expr 运算符间要有空格, 如果希望将 expr 的结果赋给某个变量,
17.9 条件判断17.9.1 判断语句 基本语法[ condition ](注意 condition 前后要有空格)#非空返回 true,可使用$?验证(0 为 true,>1 为 false) 应用实例[ hspEdu ]
流程控制if 判断基本语法if [ 条件判断式 ]then代码fi或者 , 多分支if [ 条件判断式 ]then代码elif [条件判断式]then代码fi注意事项:[ 条件判断式 ],中括号和条件判断式之间必须有空格2.应用实例 ifCase.sh案例:
case 语句基本语法case $变量名 in"值1")如果变量的值等于值 1,则执行程序 1;;"值2")如果变量的值等于值 2,则执行程序 2;;...省略其他分支...*)如果变量的值都不是以上的值,则执行此程序;;esac语法和 java 中的switch case有些类似应用实例 testCase.sh 案例 1 :当命令行参数是 1 时,输出 “周一”, 是 2
for 循环基本语法 1 (输入具体的值)for 变量 in 值1 值2 值3 ...do程序/代码done应用实例 testFor1.sh案例 1 :打印命令行输入的参数 【这里可以看出$* 和 $@ 的区别】
while 循环基本语法 1while [ 条件判断式 ]do程序/代码done注意:while 和 [有空格,条件判断式和 [也有空格应用实例 testWhile.sh案例 1 :从命令行输入一个数 n,统计从 1+...+ n 的值是多少?...
read 读取控制台输入基本语法read(选项)(参数)选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒),如果没有在指定的时间内输入,就不再等待了参数变量:指定读取值的变量名应用实例 testRead.sh案例 1:读取控制台输入一个 NUM1 值案例 2:读取控制台输入一个 NUM2 值,在 10 秒内输入。代码:...
文章目录函数1. 系统函数2. 自定义函数函数函数介绍shell 编程和其它编程语言一样,有系统函数,也可以自定义函数。系统函数中,我们这里就介绍两个。1. 系统函数
在安装Tomcat之前,先安装好JDK环境 可以看下我以前写的安装JDK的文章及环境配置 关于Linux服务器配置java环境遇到的问题 去Apache官网下载Tomcat8.5的安装包,https://tomcat.apache.org/ 也可以选择其他版本的 T...
文章目录函数1. 系统函数2. 自定义函数函数函数介绍shell 编程和其它编程语言一样,有系统函数,也可以自定义函数。系统函数中,我们这里就介绍两个。1. 系统函数basename基本语法功能:返回完整路径最后 / 的部分,常用于获取文件名basename [pathname] [suffix]basename [string] [suffix] (功能描述:basename 命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix 为后
for 循环 基本语法 1 (输入具体的值) for 变量 in 值1 值2 值3 ... do 程序/代码 done 应用实例 testFor1.sh 案例 1 :打印命令行输入的参数 【这里可以看出$* 和 $@ 的区别】 $*:表示把输入的参数当做一个整体来对待,所以只会输出一句话 #!/bin/bash for i in "$*" do echo "num is $i"
流程控制if 判断基本语法if [ 条件判断式 ]then代码fi或者 , 多分支if [ 条件判断式 ]then代码elif [条件判断式]then代码fi注意事项:[ 条件判断式 ],中括号和条件判断式之间必须有空格2.应用实例 ifCase.sh案例:请编写一个 shell 程序,如果输入的参数,大于等于 60,则输出 “及格了”,如果小于 60,则输出 “不及格”#!/bin/bashif [ $1 -ge 60 ]then
17.9 条件判断17.9.1 判断语句 基本语法[ condition ](注意 condition 前后要有空格)#非空返回 true,可使用$?验证(0 为 true,>1 为 false) 应用实例[ hspEdu ] 返回 true[ ] 返回 false[ condition ] && echo OK || echo notok 条件满足,执行后面的语句 判断语句常用判断条件= 字符串比较两个整数的比较-lt 小于-le 小于等于 lit
@[TOC]1.文件目录类1.pwd指令基本语法:pwd(功能描述:显示当前工作目录的绝对路径)应用实例:案例:显示当前工作目录的绝对路径2.ls指令基本语法:ls[选项][目录或是文件]常用选项-a:显示当前目录所有的文件和目录,包括隐藏的。-l:以列表的方式显示信息应用实例案例:查看当前目录的所有内容信息3.cd指令基本语法:cd[参数](功能描述:切换到指定目录)理解:绝对路径和相对路径cd
Linux之rz和sz命令用法详解
Centos7.3云服务器上安装Nginx、MySQL、JDK、Tomcat环境
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号