shell论述:命令解释器
~~~
强大的编程语言,解释执行的脚本语言,可以直接调用linux系统命令
~~~
第一个脚本
~~~
#!/bin/Bash (不允许省略,标注是shell脚本)
#The first program
#Author:tongjian(E-mail:7858952245@qq.com)
echo -e "Mr.Tong is the most honest man in China"
~~~
~~~
dos2unix Tetris.sh 将windows转换为linux
unix2dos Tetris.sh 将linux转换为windows
~~~
输入输出重定向
~~~
ls >abc 将查询的结果写入abc文件中(>是覆盖,>>是追加)
~~~
多命令顺序
~~~
命令1;命令2
命令1&&命令2
命令1||命令2
~~~
通配符
~~~
?代表任意一个
* 代表所有
[]匹配括号中任意一个字符
[-]
[^]
~~~
用户自定义变量
~~~
~~~