深信服成长篇 -- 第一篇博客

      拿了offer之后好久没有写博客了,今天就来写一下博客吧,作为刚刚来实习生,还是有点时间的,也是一种财富吧。

      先说说感受,这里的同事关系挺好的,相处起来真的很轻松,部门的小伙伴也很好,工作氛围也挺好的。对于加班的话,IT行业哪里有不加班的,除非是国企,对吧。慢慢的接触公司,发现公司的产品确实是挺牛逼的,作为刚刚加入的我,要十分的努力学习成长吧,争取两年后可以独当一面。

      昨天刚刚来报道,先是安装了一些软件,win10系统好像与软件不太兼容,昨天可以的,今天又不可以了,真是坑啊,经过导师与自己的修正,终于可以准确的运行了。说到导师,也很好的,总之感觉这里的人真的很好,有给我看资料,制定学习计划,慢慢的成长。

      说到学习计划,今天先是了解了一下公司的产品,感觉做的东西还是挺牛逼的,公司的饭菜初来感觉挺好吃的,与同一个部门的人一起吃饭,我这个新人还真的是感觉越来越好了。我的是测试岗,今天还学习了Linux的基本命令以及shell脚本,刚刚接触脚本语言还真是有些不明白,要多多在看一些才行。好吧,开始咯,看看shell是个什么鬼东东~

       一、什么是shell
      Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口它接收用户输入的命令并把它送入内核去执行。

      二、基本格式

      #!/bin/sh
      #! /bin/sh 是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面的是此解释此脚本的shell的路径。
     1)、注释
     shell脚本中以# 开始的行表示注释(上面的#!除外),直到该行的结束 ,如:
     #! /bin/sh
     # 变量赋值
     A=“hello world!”

     2)、变量赋值
     变量命名规则:
     1.首个字符必须为字母(a-z,A-Z)
     2.中间不能有空格,可以使用下滑线(_)
     3.不能使用标点符号
     4.不能使用bash里的关键字
     赋值方式:变量名=值,如:A=“hello world!”
     引用变量:在变量前面加“$”,如:输出 A的命令为:echo “A is:”$A


     3)执行shell程序文件
     加上可 执行权限 chmod +x script.sh
     执行脚本 sh script.sh 或在脚本所在目录 ./script.sh
    4) Shell中的特殊变量
     $ # :保存程序命令行参数的数目 $ ? :保存前一个命令的返回码 $ 0 :保存程序名 $ * :以(“$1 $2...”)的形式保存所有输入的命令行参数 $ @ :以(“$1”“$2”...)的形式保存所有输入的命令行参数
        shift 可以偏移命令行参数
      执行shift一次后,$2的内容变成$3的内容,依此类推。


     5)流程控制语句

    1、 if语句
if 条件;then do something
else do something
fi
如:if [ $a eq “test” ];
        then echo ”a is test”
        else
        echo “a is not test”
   fi
2、case语句
case var in
 var1 ) do something ;;
  var2) do something;;
esac

case $a in
“test1”) echo ”a is test1”;;
“test2”) echo ”a is test2”;;
esac


3、select语句
select表达式是bash的一种扩展应用,擅长于交互式场合。用户可以从一组不同的值中进行选择:
select var in …;do
Break
done
如:echo "What is your favourite OS?“
         select var in “linux” “Free BSD” ”windows” ”other” do
         break
        done    
        echo “your favourite OS is $var”
4、while和for循环
while something;do something
done
for var in… ;do something
done
如:for  var in a b c; do
echo “var is $var”
done


5、函数的定义
Function(){
command1

commandN
}
6、调用函数
在shell脚本的任何地方都能够调用函数,调用函数的方式为:直接输入函数名来调用该函数。如:
add(){
result= expr $1 +$2
return result
}
echo “input a:”
# 从键盘读取一个数字,并且赋值给变量a
read a
echo “input b:”
Read b
#调用函数add,并且将返回结果赋值给变量c
c=add $a $b
echo “a+b=$c”


还是要去多多学习吧~

         

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值