shell内置命令

文章详细介绍了Shell的内置命令,包括如何检查命令是否为内置(使用type命令),alias命令用于创建命令别名,echo用于输出字符串,特别是处理转义字符的功能。此外,还讨论了read命令读取用户输入,printf格式化输出,以及exit命令退出shell进程并返回状态码。最后,declare命令用于设置变量属性,支持索引和关联数组。
摘要由CSDN通过智能技术生成

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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值