美文网首页
Linux 编写一个简单的一键脚本

Linux 编写一个简单的一键脚本

作者: 844b9a3a3a68 | 来源:发表于2018-02-07 17:06 被阅读144次

Linux中我们安装软件或者一些常用操作,都会接触很多命令,有时在关键时刻往往因为忘了一些简单的命令而苦恼,这时,我们不妨把命令写成可执行的批量脚本,可以减少很多重复而又容易忘记的代码,写成一键脚本还有一个好处就是方便迁移,可以直接将写好的sh文件在其他Linux平台运行。

格式:

文件后缀.sh
第一行代码需要指定路径来执行程序

#!/bin/sh 
#!/bin/bash

一般一键脚本会要求用户输入各种选项:

#提示“请输入姓名”并等待30秒,把用户的输入保存入变量name中
read -t 30 -p "请输入用户名称:" name
echo -e "\n"
echo "用户名为:$name"
#提示“请输入密码”并等待30秒,把用户的输入保存入变量age中,输入内容隐藏
read -t 30 -s -p "请输入用户密码:" age
echo -e "\n"
echo "用户密码为:$age"
#提示“请输入性别”并等待30秒,把用户的输入保存入变量sex中,只接受一个字符输入
read -t 30 -n 1 -p "请输入用户性别:" sex
echo -e "\n"
echo "性别为$sex"

逻辑判断:

read -t 30 -p "请输入用户名称:" isYes
if [ "${isYes}" = "yes" ]; then
echo "输入了Yes"
fi

执行并行脚本

wget -c http://www.xxx.com/xx.tar.gz && tar zxf xx.tar.gz && cd xx && ./install.sh

方法调用:

print_hello()
{
echo "hello"
}
print_hello

相关文章

  • Linux 编写一个简单的一键脚本

    Linux中我们安装软件或者一些常用操作,都会接触很多命令,有时在关键时刻往往因为忘了一些简单的命令而苦恼,这时,...

  • 实验六

    实验六 编辑Linux脚本程序 实验目的 1.熟悉简单的Linux脚本程序的结构与原理 2.掌握编写脚本程序的方...

  • SpringBoot项目快速部署到linux服务器

    一键将springboot项目打包上传到linux服务器,并自动重启项目 1.编写启动脚本 进入linux下部署目...

  • Linux运维高薪必看 | shell编程15例(一)

    1、编写hello world脚本 2、通过位置变量创建 Linux 系统账户及密码 3、备份日志 4、一键部署 ...

  • VPN P2TP一键安装脚本

    IPsec VPN 服务器一键安装脚本 使用 Linux 脚本一键快速搭建自己的 IPsec VPN 服务器。支持...

  • 一键安装 Fikker 缓存(CDN) - Linux 版

    1、一键安装 2、远程登录+配置 3、其它常用一键脚本 1、一键安装脚本,直接拷贝下面的命令组合到Linux终端执...

  • 2021-02-04 简历

    1 熟悉主流Linux操作系统 Linux命令,编写shell 脚本,并熟悉运用 grep、awk、sed 等脚本...

  • 指令随笔

    linux 修改shell脚本的编码 在window下编写的shell脚本编码为dos,在linux环境下不能直接...

  • LinuxVPS无限制一键全自动DD安装Windows脚本

    阐明:之前有大佬发过一个DD全主动脚本,参考:Linux VPS全主动DD安装Windows一键脚本,不外只能应用...

  • LNMP安装过程

    LNMP一键安装包是什么? LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat...

网友评论

      本文标题:Linux 编写一个简单的一键脚本

      本文链接:https://www.haomeiwen.com/subject/iydazxtx.html