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来读取命令并执行
定向输出
>覆盖
>>不覆盖
- shell基础知识
- shell基础知识
- shell基础知识
- SHELL 基础知识
- Shell 基础知识
- shell基础知识
- shell基础知识
- shell 基础知识
- shell 基础知识
- shell 基础知识
- Shell基础知识
- Shell基础知识
- shell基础知识
- shell基础知识
- shell基础知识
- shell基础知识
- shell基础知识
- shell 基础知识
- 关于smarty引擎原理
- 关于访问权限控制的几点问题
- CSS3 3D转换入门篇
- Apache vhosts配置
- leetcode之Path Sum II
- shell基础知识
- tomcat配置之如何让用户访问时不需要输入项目名
- CNN 笔记
- windows下串口编程一(2015.12.29)
- Java Atomic变量
- UIKit框架 -UIView and frame和bounds之区别(位置和大小)
- 算法——排序专题
- 编译安装Nginx和pcre
- Shell实现直接发送短信