1.1 简介
bash 命令位置: /bin/bash
#!: shebang
命令序列通过分隔符 ; 分隔
执行 bash 的两种方式:
(1)bash testdemo.sh
(2)chmod a+x testdemo.sh ; ./testdemo.sh
1.2 终端打印
echo
printf 可以进行格式化输出 (格式化和对其的参数)
echo -e (包含转义字符串显示)
1.3 环境变量
获取环境变量命令: env
获取某个进程的变量:
获取进程 ID: pgrep bash => 1395
获取某个进程的环境变量: cat /porc/$PID/environ
- cat /porc/1395/environ
- silvercell@ubuntu:~$ cat /proc/1395/environ
PATH 环境变量
- echo $PATH
- /etc/environment
- /etc/profile
添加环境变量的方法:
- echo $PATH
- export PATH="$PATH:/home/user/bin"
- demo1
.sh 文件
- --------------------
- #!/bin/bash
- var=admin
- echo $var
- #获取变量的长度
- echo ${#var}
- #当前用的 shell 类型
- echo $SHELL
- --------------------
- demo2
查看当前用户是否是 root
- --------------------------
- #!/bin/bash
- if [ $UID -ne 0 ]; then
- echo "not root"
- else
- echo 'root!'
- fi
- --------------------------
- Chapter_1_part_1
来源: http://www.bubuko.com/infodetail-2619372.html