[linux-shell]脚本攻略学习笔记
2017-10-26 20:11
417 查看
常识
#! /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
#! /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
相关文章推荐
- shell脚本攻略学习笔记(九)管理重任
- 嵌入式开发之linux基础第六天学习笔记 shell脚本编程(一)
- Linux系统命令及Shell脚本学习笔记二:用户管理
- linux学习笔记:shell脚本编程相关(上)
- Linux系统命令及Shell脚本学习笔记四:Linux文件系统
- linux学习笔记-第十二课-Shell脚本之正则表达式(一)
- SHELL脚本攻略(学习笔记)--2.1 cat
- Linux脚本攻略学习笔记13
- Linux学习笔记(四)——Linux_shell脚本基础
- shell脚本攻略学习笔记(一)小试牛刀
- Linux 脚本攻略学习笔记8
- Linux之ubuntu学习笔记(九):shell 脚本
- Linux脚本攻略学习笔记10
- Linux学习笔记:bash特性之多命令执行,shell脚本
- Linux命令行与Shell脚本编程[学习笔记1]
- shell脚本学习笔记:通过shell实现linux用户管理和监控
- Linux脚本攻略学习笔记14
- linux学习笔记—shell脚本执行方式
- SHELL脚本攻略(学习笔记)--1.3 多命令逻辑执行顺序
- Linux学习笔记---shell脚本基础