更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux ex、expand、exit、exec命令的用法及解释

Linux ex、expand、exit、exec命令的用法及解释

更新时间: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命令成功。