Linux里面shell里面fi命令作用是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux里面shell里面fi命令作用是啥?相关的知识,希望对你有一定的参考价值。

fi 是if语句的固定格式,shell里面有各种循环,都有固定的格式,个人理解是告诉计算机,这个循环语句到此,类似case循环一esac结尾一样。 参考技术A 跟if语句配合使用的,表示这段if语句结束了。 参考技术B fi是if语句的结束地方,if fi是一对,希望可以帮助你,请采纳 参考技术C Linux 系统中的 SHELL 编程语句中,其中有一个条件判断语句 if,而 fi 表示 if 语句的结束。if 和 fi 是配对使用的。
例如下面的双分支的 if 语句:
#/bin/bash
if 判断条件 ; then
statement1
……
else
statement2
fi

Linux里面ansible -a命令作用是啥?

1. ansible命令的使用说明
ansible 主机或组-m 模块名-a '模块参数' ansible参数
表示调用什么模块,使用模块的那些参数
• 主机和组,是在/etc/ansible/hosts 里进行指定的部分,当然动态Inventory 使用的是脚本从外部应用里获取的主机;
• 模块名,可以通过ansible-doc -l 查看目前安装的模块,默认不指定时,使用的是command模块,具体可以查看/etc/ansible/ansible.cfg 的“#module_name = command ” 部分,默认模块可以在该配置文件中进行修改;
• 模块参数,可以通过 “ansible-doc -s 模块名” 查看具体的用法及后面的参数;
• ansible参数,可以通过ansible命令的帮助信息里查看到,这里有很多参数可以供选择,如是否需要输入密码、是否sudo等。
参考技术A

Ansible是一款系统运维的批量管理服务器软件,下面是批量管理的命令例子:

ansible oldboy -m shell -a 'ps -ef |grep ssh' -k

    ansible是命令。

    oldboy是主机组(里面包含很多机器)。

    -m shell,-m是指定模块,shell就是一个模块。

    -a接模块对应参数。'ps -ef |grep ssh',就是模块对应的参数,传给shell解析处理。

参考技术B

在Linux里,Ansible是一款IT自动化和DevOps软件,命令如下:

参考技术C -a的作用是指定模块的参数
比如ansible all -m -a shell "ls -lh"
此处的模块是shell
ansible all -m -a copy 此处的模块是文件拷贝
希望可以帮助你 请采纳 谢谢
参考技术D ansible是新出现的自动化运维工具,基于Python开发,
集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,
实现了批量系统配置、批量程序部署、批量运行命令等功能。

以上是关于Linux里面shell里面fi命令作用是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Linux里面du命令作用是啥?

Linux里面pwd命令作用是啥?

Linux里面netstat -n 命令作用是啥?

linux里面bash是啥?

Linux里面ln -s命令作用是啥?

Linux里面vmstat命令作用是啥?