更新时间:2022-01-22 11:36:12浏览次数:386+次
以下为你详细解释ex、expand、exit、exec命令的用法。
Linux ex命令的用法及解释
在ex模式下启动vim文本编辑器。ex执行效果如同vi -E,适用于法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入:vi或:visual即可。
1、语法
ex(参数)
2、参数
文件:指定待编辑的文件。
Linux expand命令的用法及解释
Linux expand命令用于将文件的制表符(TAB)转换为空白字符(space),将结果显示到标准输出设备。
1、语法
expand(选项)(参数)
2、选项
-t<数字>:指定制表符所代表的空白字符的个数,而不使用默认的8。
3、参数
文件:指定要转换制表符为空白的文件。
Linux exit命令的用法及解释
Linux exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。
1、语法
exit(参数)
2、参数
返回值:指定shell返回值。
3、实例
退出当前shell:
[root@localhost ~]# exit
logout
在脚本中,进入脚本所在目录,否则退出:
cd $(dirname $0) || exit 1
在脚本中,判断参数数量,不匹配就打印使用方式,退出:
if [ "$#" -ne "2" ]; then
echo "usage: $0 <area> <hours>"
exit 2
fi
在脚本中,退出时删除临时文件:
trap "rm -f tmpfile; echo Bye." EXIT
检查上一命令的退出码:
./mycommand.sh
EXCODE=$?
if [ "$EXCODE" == "0" ]; then
echo "O.K"
fi
Linux exec命令的用法及解释
Linux exec命令用于调用并执行指令的命令。exec命令通常用在shell脚本程序中,可以调用其他的命令。如果在当前终端中使用命令,则当指定的命令执行完毕后会立即退出终端。
1、语法
exec(选项)(参数)
2、选项
-c:在空环境中执行指定的命令。
3、参数
指令:要执行的指令和相应的参数。
4、实例
首先使用echo命令将文本“Linux C++”进行输出,输入如下命令:
echo Linux C++ #输出指定信息
执行上面的指令后,输出如下信息:
Linux C++ #输出信息
然后再使用exec命令调用echo命令输出同样的信息,并且对输出的信息进行对比,输入指令如下所示:
exec -c echo Linux C++ #调用命令
执行以上命令后,其输出信息如下:
Linux C++ #使用指定指令输出信息
通过比较两者执行后的结果来看,所实现的功能是相同的,即使用exec命令调用echo命令成功。
相关资讯