shell基础知识

来源:互联网 发布:js移动端日期选择插件 编辑:程序博客网 时间:2024/06/05 16:29

总结一下今天学习shell脚本编程基础的知识点:

1.      如果有一系列经常使用的Linux命令,可以把它们存储在一个文件中,shell可以读取这个文件并执行其中的命令,这样的文件称为脚本文件

2.      显示信息echo+字符串例如:echo  “hello world“,使用-n可以不换行

3.      变量

Shell中所有的变量都被当做字符串,variable name=value

引用变量 variable1=${variable}

 局部变量:当引用shell时,只有创建它的shell能够知道变量的存在

全局变量:使用export命令可以特别指出是全局变量

环境变量:特殊的全局变量,如HOME/PATH/LOGNAME

4.      命令替换

expr 用于算术表达式求值的标准输出

·exp·   Tab按键上面两点

算术展开 $((expression))

5.      条件执行

a.      test和[]命令(记得空格)

-eg等于–ne不等于–ge大于等于–gt大于–le小于等于–lt小于    -a与 –o或 !非

b. if构造

if …then…elif…then…else…fi

b.      exit用于终止脚本的执行

6.      case $arg in 1);; *);; esac 构造

7.      迭代

While<条件>

do

<命令>

done

 

until:与while相反

8.      for构造

for variavle-name in <list_of_value>

do

….

done

9.      break与continue

10.  请求后台处理后面加&

11.  ps:检查后台进程

12.  kill:终止进程

13.  查看完成一个命令所花的时间 time

14.  管道介绍(|)

‘|’前的命令的输出作为‘|’后面指令的输入

15添加PATH

在etc/profile 中添加全局变量

 

source:在当前bash环境中执行脚本

bash:打开一个子shell来读取命令并执行

 

定向输出

>覆盖

>>不覆盖

 

0 0
原创粉丝点击