常识
#! /bin/bash 在脚本的第一行通常看到这句话,这是做什么的呢?#!(叫做shebang)是一个文本行,后面跟着的/bin/bash是bash的解释器路径。
如果一个脚本开头加上了#! /bin/bash,那么使用命令./exe.sh执行脚本时候,就相当于达到了这样的效果/bin/bash exe.sh。
每个命令或命令序列是通过;或者换行符来分隔。
查看某个进程运行时候的环境变量: cat /proc/$PID/environ
如果一个xx的应用程序正在运行,查看该应用程序的PID: pgrep xx
获取变量的长度: ${#var}
export定义的都是环境变量
环境变量SHELL, 查看当前环境使用的是哪个shell: echo $SHELL, 活着echo $0
环境变量UID, 查看当前用户是什么: 0表示 root ,500表示work
本文介绍了Bash脚本的基础知识,包括shebang的作用、环境变量的查看与使用、变量长度的获取等。同时,还提供了实用的命令示例,如通过pgrep查找进程ID和cat /proc/$PID/environ来查看进程环境变量。
2204

被折叠的 条评论
为什么被折叠?



