Shell脚本是什么?

Shel脚本是什么?

答:一个Shell脚本就是一个文件,包含一个或多个命令。作为常用Linux的我们,通常会写很多个Shel脚本文件来作为日常使用。

什么是默认登录Shell?

答:“/bin/bash”是默认登录Shell,是在创建用户时分配的。

使用cash命令可以修改默认Shell

在Shell脚本中,如何写注释?

答:注释一般是用来解释代码的用处,Shell的话是以#开头表示注释行。

可以在Shell脚本中实用那些类型的变量?

答:在Shell脚本中,我们可以使用两种类型的变量:

  1. 系统定义变量:系统变量是由系统自己创建。这些变量通常有大写字母组成,可以通过set命令查看。
  2. 用户定义变量:用户变量有系统用户来生成和定义,变量的值可以通过命令“echo $<变量名>”查看。

Shell脚本中$?用途?

答:在一个Shell脚本中,如果你想要检查前一条命令是否执行成功,在if条件中使用¥?可以来检查前面命令的结束状态。

(注意:如果是0则成功;不是0则失败)

Shell脚本中的if语法如何嵌套?

答:if [ 条件 ]   then   命令1  命令2…

else if [ 条件 ] then 命令…… else ……  fi  fi

在Shell中如何比较两个数字?

答:在if-then中使用测试命令(-gt等)来比较两个数字。

如: if [ $x -gt $y ]

Shell中case语句的语法?

答:case 变量 in  值1) 命令1  命令2  …… 最后命令 !!

值2)  命令1 ……  最后命令 ;;  esac

For循环的用法

答:for 变量 in 循环列表

do

命令1

命令2

……

最后命令

done

while循环语法

答:如同for,while循环只要条件成立就会一直循环命令块。

不同于for的是,while循环会不断迭代,知道他的条件不为真

语法:while

do

命令……

done

do while用法

答:类似于while语句,但是查询条件之前需要执行命令也就是说,至少会执行命令一次

语法:do

{

命令

}while(条件)

Shell中break命令的作用

答:一个简单的用途是退出执行中的循环。可以在while和until循环中使用break命令跳出循环。

Continue作用?

答:不同于break,他只跳出当前循环的迭代,而不是整个循环。

执行脚本?

答:先给予文件权限,然后运行文件。

#!/bin/bash作用?

是shell脚本的第一行,这里的#叫做hash,!叫做bang

意思是命令通过/bin/bash来执行。

调试Shell脚本?

答:使用(sh -x myscript.sh)可以调试。

也可以(sh -nv myscript.sh)。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值