shell内置命令:是由shell自身提供的命令,而不是文件系统中的可执行脚本文件。
type 命令:可以分别是否是内置文件
内置命令执行的快
alias设置别名
用于给命令创建别名
alias不加参数,表示列出所有的别名
echo输出字符串
内置命令,用于在终端输出字符串,并且在最后默认加上换行符
输出转义字符
加-e可以解析转移字符
\n换行
\c清楚echo结尾的换行
echo -e 含有转移字符的数据
read读取控制台输入
用于从标准输入中读取数据并赋值给变量。如果没有进行重定向,默认就是从终端控制台读取用户输入的数据;如果进行了重定向,那么可以从文件中读取数据。
printf "\n"
exit退出
用于退出当前shell环境进程,结束运行,并且可以返回一个状态码。一般使用$?可以获取退出的状态码
exit #默认返回状态码0,一般代表命令执行成功
返回状态码非0数字,数字建议返回范围为0-255,一般代表命令执行失败
declare设置变量
设置变量的属性
查看全部shell变量与函数
实现索引数组和关联数组变量
declare命令用于声明shell变量。可用来声明变量并设置变量的属性,也可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)
declare -i age=20