新手零门槛学 Shell 脚本:复制粘贴就能跑通
前言新手易懂版试想一下如果让你创建 100 个用户难道要手动写 100 遍创建命令吗如果每天都要手动备份数据难道要一直守在电脑前其实不用这么麻烦 ——Shell 脚本就能帮我们搞定所有重复操作今天就用最简单的步骤教新手快速上手不用记复杂规则跟着做就能学会。一、先搞懂什么是 Shell 脚本新手大白话不用记专业定义简单说Shell 脚本就是把你平时手动输入的 Linux 命令全部写在一个文件里一键运行就能执行所有命令不用反复敲命令、不用记复杂语法省时又省力。前置准备只要有 Linux 环境虚拟机、云服务器都可以不用懂高深知识会复制粘贴、会点鼠标就能操作。二、新手第一步写第一个 Shell 脚本全程复制不用动脑2.1 核心操作3 步搞定全程复制打开 Linux 终端输入命令vi test.sh创建脚本文件test.sh 是文件名可随便改按i进入编辑模式复制下面这段代码直接粘贴不用改任何内容#!/bin/bash# 新手第一个脚本直接运行就能看到效果echo我成功运行第一个Shell脚本啦按Esc输入:wq保存并退出2.2 运行脚本关键一步照做就好输入命令chmod x test.sh给脚本加执行权限复制粘贴就行输入命令./test.sh运行脚本看到提示我成功运行第一个Shell脚本啦就说明你已经入门了2.3 新手避坑只记 2 个重点多了不记不用管什么 “语法规则”复制上面的代码按步骤操作就不会错如果提示 “权限不够”再输一次chmod x test.sh就行三、实用案例批量重命名新手必学直接用不用记复杂命令跟着步骤走就能实现文件批量重命名最常用的实用功能输入vi rename.sh粘贴下面代码全程不用改#!/bin/bash# 简单批量重命名给文件加前缀read-p请输入要加的前缀比如backup_pre# 给当前目录下的txt文件加前缀forfilein*.txt;domv$file${pre}$filedoneecho重命名完成保存退出按Esc输入:wq加权限chmod x rename.sh运行./rename.sh输入前缀比如backup_就能给所有 txt 文件加前缀。四、新手总结只记 3 句话就能上手写脚本vi 文件名.sh→ 粘贴代码 →:wq保存加权限chmod x 文件名.sh复制粘贴不用懂原理运行./文件名.sh跟着提示操作不会错后续如果遇到报错比如 “权限不够”“找不到文件”我们再专门讲解决方法现在先把 “能上手” 放在第一位不用记复杂规则先跑通第一个脚本最重要