shell常见面试题一

(1)、set //查看系统变量

(2)、chsh -s /bin/zsh test //修改用户登录shell

(3)、2>&1 //标准错误重定向到标准输出

&> //同样可以将标准错误重定向到标准输出
如下:
ls test.log &> test.log

(4)、$? //0代表前一个命令执行成功


(5)、使用-gt比较数字大小,如下:
#!/bin/bash
a=1
b=2
if [ $a -gt $b ]
then
  echo $a" "$b
  echo "a>b"
else
  echo $a" "$b
  echo "a<b"
fi


(6)、使用break跳出 while或者until循环
如下跳出until循环:
#!/bin/bash
a=0
until [ $a -gt 10 ]
do
  echo $a
  ((a++))
  if [ $a -eq 5 ]
  then
    break
  fi
done

(7)、continue跳出当前循环,继续大循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值