首页 > 代码库 > Linux学习5

Linux学习5

  我所用的Ubuntu自带的shell是bash。

  1.bash中的引号

  ‘:(单引号)  强引用  是什么就输出什么

  “;(双引号)  弱引用  会进行变量替换

  ·;(反引号)  命令替换

  2.echo 

   -n 不换行

     -e  会将\t , \n转义后输出

    echo "hello\tworld" 输出hello\tworld      echo  -e "hello\tworld"  hello  world

  3.shell可以有子shell,在一个新的进程,又打开一个新的shell

    变量仅对当前shell有效,对子shell无效。

  4.声明一个变量

    declare -i   声明为整形

    declare -a  声明为数组

  5.引用变量值

    ${AGE}

    撤销变量

    unset AGE

    只读变量

    readonly  AGE=23