功能:一键安装软件。可以选择要安装的选项(如1 2 3 ),直接回车的话,默认全安装
#!/bin/sh:/bin/bash
export PATH=/usr/bin:/bin:/sbin:/usr/sbin:$PATH
init_env()
{
echo "初始化环境"
#yum install ncurses* gcc+ gcc-c++ openssl* gcc gcc++ cmake
}
install_vim()
{
echo "安装Vim"
}
do_install()
{
for a in "$@"
do
echo "执行:"${arry[$a]}
${arry[$a]}
done
}
arry[1]="init_env";
arry[2]="install_vim"
#${arry[1]}
#${arry[2]}
echo "please choose which you want to setup."
echo -e "1:init_env \t 2:install_vim"
read -a choosed
if [ -z "$choosed" ]
then
echo "no choose"
do_install ${arry[@]}
else
echo "choose"
do_install ${choosed[@]}
fi
运行举例:
#sh b.sh
please choose what you want to setup.
1:init_env 2:install_vim
1
choose
执行:init_env
初始化环境
分享到:
相关推荐
一键安装java脚本 Linux 安装jdk
Alma linux8 一键安装zabbix6.0 脚本
本文将详细讨论如何在Linux系统上进行Nginx的一键离线安装,以及自动安装脚本的作用和实现。 **Nginx的离线安装** 离线安装Nginx在没有网络连接或者网络环境不稳定的情况下特别有用。离线安装通常涉及以下几个步骤...
该包中包含一键安装mysql5.7和mysql8.0脚本,分为mysql二进制包安装和yum安装,并一起部署MySQL备份策略 用于快速部署mysql场景,适合多项目快速部署 备份工具为xtrabackup
提供的压缩包中的“Linux一键安装web环境全攻略.pdf”和“Linux一键安装web环境使用教程.pdf”很可能是详细的操作指南,包含了安装步骤、配置选项以及常见问题解答,对于初学者来说是宝贵的资源。而“sh-1.4.3”可能...
在Linux世界中,为了提升效率,开发者们常常编写一键安装脚本来快速配置环境或安装软件。"linux-linux各类一键安装脚本懒人用懒办法"这个主题正体现了这一实践,它旨在帮助用户节省时间,避免繁琐的手动配置过程。...
mysql8一键化安装脚本 1 可以自由安装在任何目录下(直接回车默认安装在/auto),而且所有的东西都在此目录下,不会出现在其他目录中 2 内置可以在存储过程中执行Linux命令插件 3 安装完成后,cd /auto/mysql/support-...
Linux Termux 一键安装Linux脚本是为Android设备设计的一种便捷方式,让你无需Root权限就能在Termux这个终端模拟器上体验Linux环境。Termux是一个强大的Android应用,它提供了类Unix命令行接口,允许用户执行各种...
因此,"Linux一键安装ffmpeg脚本"就是为了简化这个过程,使得用户能够快速便捷地在Linux系统上安装FFmpeg。 这个一键安装脚本通常会包含以下步骤: 1. **更新系统**:首先,脚本会检查并更新系统的包列表,确保...
通常,Linux发行版如Ubuntu、CentOS或Debian都会提供基础的软件包管理器,如`apt`、`yum`或`dnf`,用于安装软件。 标题中的“Linux一键安装MySQL”指的是通过自动化脚本简化MySQL的安装过程,这个过程通常包括下载...
网络打印机一键安装脚本是一种高效、便捷的解决方案,旨在消除传统手动安装打印机过程中的复杂性和时间消耗。在现代办公环境中,打印机通常是不可或缺的设备,但它们的安装和配置过程往往涉及许多步骤,包括驱动程序...
本脚本适用环境: 系统支持:CentOS6+,Debian7+,Ubuntu12+ 内存要求:≥128M 关于本脚本: 名词解释如下 L2TP(Layer 2 Tunneling Protocol) IPSec(Internet Protocol Security) IKEv2 (Internet Key Exchange ...
mysql8,linux版全自动安装shell脚本,一键安装;适合自动化安装环境,学习shell编程。可读性高
然而,有时我们可能面临着无网络环境下安装软件的挑战。Docker作为一种流行的容器化解决方案,对于开发者和运维人员来说至关重要。但是,如果您发现自己在没有网络的情况下需要安装Docker,不要担心,本资源将向您...
linux 下一键安装ffmpeg脚本,方便简单,一条命令就可以搞定,我用的是centos7系统。 FFmpeg 是一套处理多媒体文件的软件库。凭借这些强大的库,FFmpeg 能够转换格式、推流以及处理音频和视频文件。许多 Linux 的...
linux下一键安装redis任意版本; 脚本用法:chmod 755 redis-install.sh && sh redis-install.sh 4.0.10 (后面跟的是你需要的版本号,需要什么版本就写什么版本,本例子中是4.0.10)
# lnmp.sh # CentOS: 7.x # Nginx: latest # Mysql: 5.6.33 # PHP: 5.6.26 # 需修改/etc/nginx/conf.d/default.conf适配PHP
内含的一键安装脚本 `installES.sh` 是为了简化 Elasticsearch 的部署过程,使得用户能够在Linux环境中快速便捷地安装和配置 Elasticsearch 7.7.0。通常,这个脚本会包含以下步骤: 1. **环境检查**:检查操作系统...
Linux下一键安装Python3.6.4脚本_Python3.6.4-OneKey
- 使用shell脚本语言编写安装脚本,实现一键自动安装。脚本中需要包含以下步骤: - 安装依赖包:CentOS 7可能缺少一些MySQL8所需的库,如`libaio`,确保先安装它们。 - 添加MySQL的GPG密钥:`rpm --import ...