随笔分类 -  Linux_Shell脚本

上一页 1 2 3

通过set寻找父子shell的变量加载,Shell变量学习与加载顺序
摘要:1.环境变量设置 环境变量一般指的是用export内置命令导出的变量,用于定义shell的运行环境、保证shell命令的正确执行。 shell通过环境变量确定登录的用户名、PATH路径、文件系统等各种应用。 环境变量可以在命令行中临时创建,但是用户突出shell终端,变量即丢失,如要永久生效,需要修 阅读全文

posted @ 2024-01-01 20:24 与太阳肩并肩 阅读(22) 评论(0) 推荐(0)

父子shell的知识点
摘要:1.单引号变量,不识别特殊语法 双引号变量,能识别特殊语法 2.不同的执行方式,不同的shell环境 2.1 每次调用bash/sh解释器执行脚本,都会开启一个子shell,因为不保留当前shell变量,通过pstree命令检查进程树 2.2 调用source或者点符号,在当前shell环境加载脚本 阅读全文

posted @ 2023-12-28 23:57 与太阳肩并肩 阅读(24) 评论(0) 推荐(0)

Shell变量详解
摘要:1.Shell变量详解: 定义:变量是暂时存放数据的地方,是一种数据标记,数据存储在内容空间,通过调用正确的变量名字,即可取出对应的值 1.1 变量定义与赋值,注意变量与值之间不得有空格,打印(完整形式:echo ${变量名},简写:echo $变量名) 变量名定义规则: 1.1.1 名称定义要做到 阅读全文

posted @ 2023-12-28 21:27 与太阳肩并肩 阅读(24) 评论(0) 推荐(0)

Bash特性
摘要:1.Bash特性: 1.1.bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令 1.2.bash还能从文件中读取linux命令,称之为脚本 1.3.bash支持通配符、管道、命令替换、条件判断等逻辑控制语句 目的:bash有诸多方面的功能,有助于运维人员提升工作效率 2.Bash 阅读全文

posted @ 2023-12-28 17:01 与太阳肩并肩 阅读(52) 评论(0) 推荐(0)

运维和编程语言
摘要:1.脚本注释,脚本开发规范 1.1.在shell脚本中,# 后面的内容代表注释掉的内容,提供给开发者或使用者观看,系统会忽略此行 1.2.注释可以单独写一行,也可以跟在命令后面 1.3.尽量保持爱写注释的习惯,便于以后回顾代码的含义,尽量使用英文,而非中文 2.执行shell脚本的方式: 2.1 b 阅读全文

posted @ 2023-12-28 16:31 与太阳肩并肩 阅读(25) 评论(0) 推荐(0)

使用Linux背后的Shell概念和shebang的正确用法
摘要:1.Shell的作用: 解释执行用户输入的命令或程序等 用户输入一条命令,shell就解释一条 键盘输入命令,Linux给予响应的方式,称之为交互式 2.shebang:指的是现在文本文件中的第一行前两个字符,即#! 3.初步编写shell脚本: 3.1 vim 脚本名.sh:创建脚本,并进入脚本编 阅读全文

posted @ 2023-12-28 14:30 与太阳肩并肩 阅读(83) 评论(0) 推荐(0)

上一页 1 2 3

导航