shell用法总结
来源:互联网 发布:mysql大神博客 编辑:程序博客网 时间:2024/06/14 01:36
shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器),其接收用户命令,然后调用相应的应用程序。同时shell又是一种程序设计语言,作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
1、可以通过查看/etc/shells中的对应文件得知当前Linux系统中安装的各种shell
2、可以使用bash -version 命令来查看当前shell的版本号
1、`` 与 -e 选项等价。
2、< 重定向输入符
3、$1在shell中称为“位置参数”,表示传入的第1个参数(第1个参数)。用在shell脚本主体中,表示shell脚本的第1个参数。用在shell脚本函数里,表示函数的第1个参数。
4、shell整型变量自增的5种方法:
a=$(($a+1))
a=$[$a+1]
a=`expr $a + 1`
let a++
((a++))
5、$? 表示上一条命令返回值,如果上一条命令成功执行,返回0,否则返回1。
if [ $? -ne 0 ] 表示如果$?的值不等于0;if [ $? -eq 0 ]表示如果$?的值等于0
6、shell 的或条件判断:
if [ -z $var1 ] || [ -z $var2 ] || [ -z $var3 ] ##判断变量var..是否为空,如果为空,返回0
7、比如变量str="this is a string"
判断str中是否含有"this"这个字符串,方法如下(注意2处空格!):
[[ $str =~ "this" ]] && echo "\$str contains this"
[[ $str =~ "that" ]] || echo "\$str does NOT contain this"
其实这里就是用到了"[[" 判断命令和 "=~"正则式匹配符号
- shell date 用法总结
- shell awk 用法总结
- shell awk 用法总结
- shell用法总结
- shell for循环用法总结
- shell for in 用法总结
- Shell for循环用法总结
- 关于shell的${} ## %%用法总结
- Shell编程的一些用法总结
- shell脚本系列-awk用法总结
- shell脚本系列-grep用法总结
- shell中一些特殊符号的用法总结
- [Shell]: Linux命令find命令用法总结
- shell脚本系列-grep用法总结
- shell 中 seq的用法总结
- shell脚本系列-grep用法总结
- shell中EOF等用法总结
- linux shell find 常用用法总结
- jquery得到url参数
- 初识android studio项目结构
- html页面点击下载文件(共两种实现方法)
- Cesium
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(二)
- shell用法总结
- 使用openssl API编写client和server
- linux 查看硬盘序列号
- circualArray
- nodejs -- 使用rabbitMq
- golang基础-接口、接口嵌套、类型断言、接口与结构体_接口等转换
- Mac ssh 多账号登陆管理
- 【ML】机器学习学前准备
- 解决Maven Configuration Problem问题