展开全部

#!/bin/bash

while true

do

cat <

启动Apache(a)

启动Mysql (m)

启动Samba (s)

启动FTP   (f)

启动DNS   (d)

退出脚本   (E)

END

read -p "请输入要执行的操作:" choice

case $choice in

a)

service httpd start

;;

m)

service mysqld start

;;

s)

service samba start

;;

f)

service vsftpd start

;;

d)

service named start

;;

E)

exit

;;

*)

echo "输入有误e69da5e6ba903231313335323631343130323136353331333363373766,请输入字母a/m/s/f/d启动相应的服务!"

;;

esac

done

这是模板,纯手打。其中的service httpd start之类的可以换成具体的命令,也可以加上if判断。

针对按什么键执行什么操作用case判断最方便

其中

a)的意思是如果$choice等于a的话则执行什么什么

m)的意思是如果$choice等于m的话则之姓什么什么

其余同理

*)的意思是如果没有以上的a) m) f)...的话就会匹配到这一行,就会输出:输入有误,请输入字母a/m/s/f/d启动相应的服务。

read -p "请输入要执行的操作:" choice //这是个交互式的命令,会输出"请输入要执行的操"作到显示器上,然后将你输入的值赋值给变量choice 然后再用case判断变量choice。

if判断也可以。根据个人喜好来。

case xxx in

x)

;;

y)

;;

*)

;;

这是语法。

shell编写mysql启动脚本文件夹_linux 编写一个shell脚本文件,实现以下功能相关推荐

  1. shell脚本连接ftp推送文件夹_Linux下使用Shell脚本实现FTP自动上传和下载文件

    登录FTP实现下载文件功能 FTP服务器:192.168.0.199 FTP路径:/ftphome/data 本地路径:/local/data 将文件从FTP下载到本地的脚本如下: 批量下载脚本代码 ...

  2. linux怎么进入文件夹_Linux基础命令《上》

    上一节介绍了VMware中安装centos7以及克隆系统,之中用到的几个命名还都是开发不常用的,这节课就准备讲解一下入门的Linux命名,都是日常使用的. 首先呢,我们进入系统后,得先知道我是谁,我在 ...

  3. Java 获取linux根目录下的文件夹_Linux使用

    Liunx使用 命令管道连接 | 命令管道符合为|,可以将两个命令进行连接,连接后第一个命令的输出结果作为第二个命令的输入信息 比如 ls /ect | more -10 分屏显示etc文件夹下的10 ...

  4. windows 使用bat脚本文件,复制文件夹到另一个盘

    实现windows 使用bat脚本文件,复制文件夹到另一个盘,参考如下代码:/y是可以不显示:提示你需要覆盖一个文件,如下图: @echo off echo "使用bat脚本来复制文件夹和文 ...

  5. Shell获取某个文件夹下的所有文件名(含文件夹)

    2019独角兽企业重金招聘Python工程师标准>>> 1. 获取某个文件夹下的所有文件名(含文件夹),并显示 #!/bin/sh #============ get the fil ...

  6. Shell命令打开文件所在文件夹并在其中定位到文件

    $  open file|folder  # 打开文件(或者文件夹). $  open -R file|folder  # 打开文件(或者文件夹)所在文件夹并在其中定位到文件(或者文件夹). 执行命令 ...

  7. xml遍历文件夹vector_怎么统计指定文件夹下含有.xml格式的文件数目

    如何统计指定文件夹下含有.xml格式的文件数目?如题 ------解决思路----------------------Directory.GetFiles(@"路径", " ...

  8. python3 读取文件夹_python读取listPython3如何检查文件或文件夹是否存在?

    如何检查一个文件或者文件夹存在?有几种方法,Python2和Python3版本也有不同,这是在文件操作中常用到的方法,只有文件存在我们才可以继续对文件进行处理,下面总结了常用的检查文件是否存在的方法. ...

  9. linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...

    说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...

最新文章

  1. js 判断是不是数字||判断字符串是不是数字(正则表达式)
  2. 字符串匹配的KMP算法——Python实现
  3. 如何在设计时公开复合控件内的子控件
  4. linux——文件输入输出管理
  5. 作为程序员,这些实用工具你必须要知道!
  6. Spark RDD使用详解4--Key-Value型Transformation算子
  7. Java虚拟机(十二)——StringTable
  8. 【commons-httpclient】Java中HttpClient工具访问Web请求
  9. Android完全关闭(退出)应用程序
  10. Java jdk7升级到jdk8
  11. 我的世界pc要安装java_我的世界安装教程 PC版新手安装攻略
  12. 火狐插件(fireBug)
  13. win10服务和控制器应用CPU占用过高
  14. JavaScript中加号运算符+ 运算过程理解
  15. 【聊聊Java】Java中HashMap常见问题 -- 扩容、树化、死链问题
  16. 马小妹的Android之旅——Android四大基本组件之Activity
  17. python 百度地图api
  18. 模糊(Blur)的学习与体会(一)
  19. 《英雄联盟》简介及其社会价值
  20. python爬取京东手机参数_python爬取京东手机价格

热门文章

  1. java能过吗_java – 你能通过例子解释AspectJ的cFlow(P u00...
  2. 集群系统 刀片服务器,刀片服务器集群原理
  3. matlab hashset,MATLAB集合操作
  4. selenium切换窗口 java_WebDriver(Selenium2) 根据新窗口title切换窗口
  5. java linux root权限管理_新的 Linux sudo 漏洞使本地用户获得 root 权限
  6. Linux文件命名规则
  7. C++Primer第五版学习笔记
  8. 【BZOJ1188】分裂游戏(博弈论)
  9. 第4课 - 深入浅出处理器(续)
  10. PHP高级——抽象类与接口的区别