shell基础知识

总结一下今天学习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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值