Shell 使用必懂基础知识点

简介: Shell 使用必懂基础知识点

一、简介

image.png

二、脚本编写规范

  • 规范
#!脚本声明(使用哪种解释器解释代码)
# 注释信息(步骤、思路、用途等),以 # 开始的都为注释信息
# 可执行的脚本语句
  • 举例
#!/bin/bash
# 测试脚本
echo "Hello World"

三、执行命令的方式

  • 人工干预
  • 逐条解释执行、效率低
  • 非交互式(脚本)
  • 需要提前设计
  • 批量执行、效率高
  • 通常写脚本,都希望是自动化执行,而不是执行到第几行就中断,需要人为干预在继续,这一类为 非交互式 脚本。
  • 需要做到尽可能的自动化,就会经常使用管道 | 进行处理命令。

相关文章
|
Shell Linux
linux shell编程相关知识点
什么叫shell脚本? 把完成一个任务的所有命令,按照先后顺序,自上而下写在一个文本文件里,给予执行权限去执行。
linux shell编程相关知识点
|
Shell Linux
32、linux shell,常用知识点
1、子程序仅会继承父程序的环境变量,子程序不会继承父程序的自定义变量。 自定义变量:通过export申明成环境变量 将环境变量转成自订变量:declare 环境变量=全域变量 自订变量=区域变量 2、read [-pt] variable 选项与参数: -p:后面可以接提示字符! ...
896 0
|
6天前
|
存储 安全 Unix
七、Linux Shell 与脚本基础
别再一遍遍地敲重复的命令了,把它们写进Shell脚本,就能一键搞定。脚本本质上就是个存着一堆命令的文本文件,但要让它“活”起来,有几个关键点:文件开头最好用#!/usr/bin/env bash来指定解释器,并用chmod +x给它执行权限。执行时也有讲究:./script.sh是在一个新“房间”(子Shell)里跑,不影响你;而source script.sh是在当前“房间”里跑,适合用来加载环境变量和配置文件。
126 9
|
6天前
|
存储 Shell Linux
八、Linux Shell 脚本:变量与字符串
Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用。
59 2