shell中的语法二

继续shell中的语法,gogo

 

 6 . shell 内置命令

                依次要掌握  break:跳出循环

                                      ":":空命令 ,偶尔用于简化条件逻辑,相当于true ,例如while : ,相当于实现了一个无限循环。

                                      continue:表示是循环跳到下一次循环继续执行

                                      ".":点命令用来执行当shell中的命令

                                      echo:输出结尾带有换行符的字符串。想去掉换行符  “-n”或者“-e”  (若想要一种删除结尾换行符的可移植方法,可以用外部命令tr)

                                      eval:命令允许对参数进行求值,例如:eval y='$'$x,此时输出x所代表的变量的值的值

                                      exec:典型用法师将当前shell替换为一个不同的程序,或者是修改当前的文件描述符。(其实不甚懂)

                                      exit n:是脚本程序以退出码n退出

                                      export :将变量到处到子shell中,并使之在子shell中有效

                                      expr :将它的参数当做一个表达式来求值   例如 x=‘expr $x + 1’    (注意此处是单引号)

                                      printf:

                                      return

                                      set :为shell设置参数变量。比如,许多命令的输出时以空格分隔的值,如果需要使用输出结果的某个域,可以用这个命令

                                      shift:把所有参数变量左移一个位置,把$2变成$1,以此类推。原来$1的值被丢弃。$*,$@,$#都将作相应的变动。

                                      trap:用于指定在接收到信号后将要采取的行动 。(so important)

                                      unset:取消变量,和让变量等空的区别是,变量等空但是变量依然存在,而unset是把变量从环境中删除。

                                      find :查找命令    find [path] [option] [tests] [action]

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值